Schema.org属性“logo”,“mainEntityOfPage”,“dateModified”在Google SDTT中出错

时间:2016-04-17 20:05:51

标签: wordpress schema.org google-rich-snippets

在教程之后我将结构化数据集成到我的WordPress网站中,但是当我运行google sd测试工具时,我仍然会收到一个错误,我无法修复徽标和其他小问题。

这是我的代码(关于“文章”)。

  $payload["@type"] = "Article";
  $payload["url"] = $post_url;
  $payload["author"] = array(
      "@type" => "Person",
      "name" => $author_data->display_name,
      );
  $payload["headline"] = $post_data->post_title;
  $payload["datePublished"] = $post_data->post_date;
  list($width, $height) = getimagesize( $post_thumb );
  $payload["image"] = array(
  "@type" => "ImageObject",
  "url" => $post_thumb,
  "height" => "350",
  "width" => "590");
  $payload["ArticleSection"] = $category[0]->cat_name;
  $payload["Publisher"] = "MyWebsite";

一切正常但我得到了这个错误/警告:

  

logo:mancante e obbligatorio(缺失和要求
  dateModified:mancante e consigliato(失踪和推荐)
  mainEntityOfPage:mancante e consigliato(失踪并推荐)

有人可以建议我如何填写我的代码吗?

2 个答案:

答案 0 :(得分:0)

Google似乎最近更改了文章丰富网页摘要的要求。

有关详细信息,请参阅此链接:https://productforums.google.com/forum/#!topic/webmasters/ltbw0gUvReM

这是一份文件:https://developers.google.com/structured-data/rich-snippets/articles#article_markup_properties

希望它有所帮助。

编辑徽标:

点击此链接了解如何设置徽标:http://schema.org/logo

答案 1 :(得分:0)

来自Google SDTT的消息会告诉您需要了解的所有信息。

Google需要logo属性(details),并建议提供dateModifieddetails)和mainEntityOfPagedetails)属性。

请注意,Google仅针对其搜索结果功能要求/推荐此功能。从Schema.org的角度来看,完全没有提供这些属性。