固定ページの構造化エラー「author,entry-title,updatedがありません」対処

固定ページの構造化エラーの対処法についてメモ書き

固定ページのファイル「content-page.php」などの「page.php」に追記します。functions.phpなどは使わず、一つのファイルに簡単にまとめます。

「author」

下記のPHPプログラムをarticleタグやdivタグなどの入れ子にいれます。必須ではありませんが、タグ外に記載し反応しないときはお試しください。


<?php
$author = sprintf( ‘<span class=”author vcard” style=”display:none;”><a class=”url fn” href=”%1$s” title=”%2$s” rel=”author”>%3$s</a></span>’,
esc_url( get_author_posts_url( get_the_author_meta( ‘ID’ ) ) ),
esc_attr( sprintf( __( ‘View all posts by %s’, ‘twentytwelve’ ), get_the_author() ) ),
get_the_author()
);
print($author);
?>


「updated」

下記のコードを入れます。


<p>最終更新日:<time class=”updated” datetime=”<?php the_modified_date(‘Y-m-d’) ?>” ><?php the_modified_date(”) ?></time></p>


「entry-title」

h1タグのクラス名に入れます。私の場合は「page-title」のクラス名を探しました。
サイトからChromeのデバック機能を「F12」キーを押して、場所を確認して探すのもいいですね。


<?php the_title( ‘<h1 class=”page-title entry-title“>’, ‘</h1>’ ); ?>


固定ページも検索結果やクローラーの探す対象になっているなら、設定をしておいた方がボットにもやさしい?サイトになるはずです。打ち込みが面倒であれば「noindex」等の対処が必要になります。

(Visited 32 times, 1 visits today)

Leave a Reply

Your email address will not be published. Required fields are marked *