構造化データに大量のエラー
たまたま、googleウェブマスターツールの検索のデザイン、構造化データをみたら、「updatedがありません」や「authorがありません」のエラーが大量にでています。
意味がわからず、検索して対処方法を調べました。
wordpressではTwenty Fourteenというデフォルトのテーマでは「hentryクラス」が出力されるようになっているが、中途半端にエラーがでるくらいなら必要ないので、そもそも表示しないように消してしまったらいい!ということが分かりました。
そのため、funtcions.phpに以下を記述します。
function remove_hentry( $classes ) {
$classes = array_diff($classes, array('hentry'));
return $classes;
}
add_filter('post_class', 'remove_hentry');
これでエラーがでなくなりますが、そもそも「hentryクラス」自体がひょうじされないので、「このサイトでは構造化データが見つかりません。」となってしまいます。本当にいいんだろうか、また少し勉強しなくては