WordPressには、標準で出力されるメタデータがいくつかあります。中には必要ないメタ情報もあったりします。例えば、個別ページで出力されるlink要素の「next」と「prev」は不要なことが多いです。そのような必要ないメタデータを出力させない方法を紹介します。
link要素のrel=”next”とrel=”prev”とは
link要素で使用する「next」と「prev」は複数のページにまたがっているコンテンツがある場合に、そのページ同士の関係性を示すために使われるタグです。つまり、WordPressで記事を作成している場合、個別ページの前後にあるページ情報が出力されることになります。通常は、個別ページとその前後のページは別物で関係性がないことがほとんどです。そのような個別ページとは関係のないメタ情報は設定しない方が良いでしょう。
rel=”next”とrel=”prev”を出力させない方法
WordPressで出力される「rel=”next”とrel=”prev”」を出力させないようにするためには、functions.php内に以下のような設定をします。
remove_action( 'wp_head','adjacent_posts_rel_link_wp_head',10,0);
これにより、自動でlink要素の「rel=”next”とrel=”prev”」を出力しないようにすることができます。
以上が、WordPressで自動で出力されるメタデータを制御する方法となります。