如何在WP-postratings插件中添加“ itemReviewed”

时间:2019-11-28 03:46:10

标签: wordpress schema google-rich-snippets

我想在摘要搜索引擎中显示星号和评论作者的网站上设置评论标记。

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/

的新手开发人员

1 个答案:

答案 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"';
}