解決方法
Search Consoleの構造化データのエラー「authorがありません」が解決できました。
個別投稿ページ page.php を子テーマにコピーして
<p>執筆者:<?php the_author_posts_link(); ?></p>
を下記に変えます。
<p>執筆者:<span class=”author vcard post-author”><span class=”fn”><?php the_author(); ?></span></span></p>
以上で何日かするとエラーが消えていきます。
対策前
対策後
用語
構造化データ
「構造化データ」とは、検索エンジンに分かるように情報の構造を整理したデータのことです。
microformats.org
「microformats.org」は構造化するときの仕様書のようなものです。
hentry
「hentry」とは「microformats.org」に基づいて構造化するという宣言です。
「hentry」を宣言すると、「entry-title」、「updated」、「author」は必ず定義しなくてはいけません。
今回は「author」が定義されていないのでエラーが出ていました。
author
「author」とは記事の執筆者(オーサー)のことです。
「the_author_posts_link()」はその著者が投稿した一覧へのリンクを表示します。
「the_author()」はWordPressで「ブログ上の表示名」として設定した名前を表示します。
コメント