最近在使用 Google 丰富网页摘要测试工具的时候,发现对于默认 WordPress 博客,总会有三条错误信息出现,今天我就介绍一下,如何通过修改 WordPress 模版文件来修复这些错误信息的方法。

错误信息内容分别是:

Warning: Missing required field 「entry-title」 。

Warning: Missing required field 「updated」 。

Warning: Missing required hCard 「author」 。

修复WordPress的Google丰富网页摘要错误

对于 entry-title 的错误信息修改方法是:

打开 single.php 文件,找到类似<h1><?php the_title(); ?></h1> 一行,将其修改为<h1 ><?php the_title(); ?></h1>(有些模版可能是 h2 或其他)

对于 updated 的错误信息修改方法是:

打开 single.php 文件,找到<?php the_date();?> 一行,将其修改为<div ><?php the_time('F S, Y'); ?></div>

对于 author 的错误信息修改方法是:

打开 single.php 文件,找到<?php the_author(); ?> 一行,将其修改为<span ><span ><?php the_author(); ?></span></span>

另外,在昨天写的 「Google 丰富网页摘要教程」 中,有些读者希望能举个 WordPress 模版修改的例子,下面就是一个 WordPress 模版的例子。

打开 single.php 文件,在适当位置添加如下代码:

<?php

$separator = '›';

$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>';

}}

?>