修復(fù)Wordpress的Google豐富網(wǎng)頁摘要錯誤

2012-10-23 09:38:36來源:月光博客作者:

最近在使用Google豐富網(wǎng)頁摘要測試工具的時候,發(fā)現(xiàn)對于默認Wordpress博客,總會有三條錯誤信息出現(xiàn),今天我就介紹一下,如何通過修改Wordpress模版文件來修復(fù)這些錯誤信息的方法。

最近在使用Google豐富網(wǎng)頁摘要測試工具的時候,發(fā)現(xiàn)對于默認Wordpress博客,總會有三條錯誤信息出現(xiàn),今天我就介紹一下,如何通過修改Wordpress模版文件來修復(fù)這些錯誤信息的方法。

錯誤信息內(nèi)容分別是:

Warning: Missing required field "entry-title".

Warning: Missing required field "updated".

Warning: Missing required hCard "author".

修復(fù)Wordpress的Google豐富網(wǎng)頁摘要錯誤

對于entry-title的錯誤信息修改方法是:

打開single.php文件,找到類似<h1><?php the_title(); ?></h1>一行,將其修改為<h1 class="title entry-title"><?php the_title(); ?></h1>(有些模版可能是h2或其他)

對于updated的錯誤信息修改方法是:

打開single.php文件,找到<?php the_date();?>一行,將其修改為<div class="date updated"><?php the_time('F S, Y'); ?></div>

對于author的錯誤信息修改方法是:

打開single.php文件,找到<?php the_author(); ?>一行,將其修改為<span class="vcard author"><span class="fn"><?php the_author(); ?></span></span>

另外,在昨天寫的“Google豐富網(wǎng)頁摘要教程”中,有些讀者希望能舉個Wordpress模版修改的例子,下面就是一個Wordpress模版的例子。

打開single.php文件,在適當(dāng)位置添加如下代碼:

<?php
$separator = '&rsaquo;';
$category = get_the_category();
if ($category) {
foreach($category as $category) {
echo '<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb" style="display:inline">';
echo $separator . "<a href=\"".get_category_link($category->term_id)."\" itemprop=\"url\"><span itemprop=\"title\">$category->name</span></a>
";
echo '</div>';
}}
?>

關(guān)鍵詞:Wordpress