全ページにエラー発生中
webマスターツールを確認してみると、構造化データでエラーが大量に(というか全ページに!!!)発生してました。
原因はpost_class関数が生成するhentryクラス!
まぁそのままにするのも良くないと思ったので、対応方法をメモします。
ググったところ、いろいろ参考記事は当たったのですが、
このブログのテーマ(hueman)は若干タグ構造が違うらしく苦戦しましたが、
要は
post_class();
という関数が“hentry”というclassを付与してしまい、それがエラーの原因とのことです。(microformatsの仕様が関係してるようです。詳しくは下記参考記事を御覧ください。)
修正テンプレート(huemanテーマの場合)
single.php
修正前
<article <?php post_class(); ?>>
修正後
<article class="post">
content-featured.php、content.php
修正前
<code><article id="post-<?php the_ID(); ?>" <?php post_class('group'); ?>></code>
修正後
<article id="post-<?php the_ID(); ?>">
エラーはなくなった!
エラーがきちんと無くなったのか、チェックします。
1.Webマスターツールの構造化データページから、エラーの内容をクリック
2.「ライブデータをテスト」をクリック
3.エラーがなくなっているのを確認
エラー発生時
エラー修正後
なくなってる!!!
とはいってもクロールデータはすぐに更新されないので、
Googleさんの次のクロールを確認したらまたここに追記したいと思います。
参考させていただいた記事
http://rentalhomepage.com/updated-author/
http://www.furaha-clothing.com/blog/google-rich-snipet-wordpress