我想在摘要搜索引擎中显示星号和评论作者的网站上设置评论标记。
CMS网站:WordPress 5.3-Astra主题 我使用插件:WP-Postrating(https://wordpress.org/plugins/wp-postratings/)
1。如插件说明中所述,使用过滤器更改了function.php中的标记类型:
add_filter( 'wp_postratings_schema_itemtype', 'wp_postratings_schema_itemtype' );
function wp_postratings_schema_itemtype( $itemtype ) {
return 'itemscope itemtype';
}
标记现在已定义为评论link
但是由于错误:必须为itemReviewed
字段指定值。
星星和作者未显示在搜索系统的代码段中。
请给我们提示。我应该在function.php
中添加什么代码来添加此字段?您想在此字段中看到什么,例如文章标题或手动填写itemReviewed
。也许您需要在文章编辑器中添加一些特殊字段。
我将非常感谢。雇主想这样做,我是https://improvecraft.com/
的新手开发人员答案 0 :(得分:0)
这是一个古老的问题,您可能已经想出了如何添加此代码。如果有人仍然需要它,此代码应该可以工作(您也可以更改itemtype):
add_filter( 'wp_postratings_schema_itemtype','wp_postratings_schema_itemtype');
function wp_postratings_schema_itemtype($itemtype) {
global $post;
$title = get_the_title($post->ID);
return 'itemscope itemReviewed="' . $title . '" itemtype="http://schema.org/LocalBusiness"';
}