WordPress noindexについて
2024年4月15日
googleにindexさせたくないページを指定する。
当サイトのheaderに読み込むテンプレseo.phpで実際に搭載しているが、ページごとに指定するコードを覚書。
<?php if(is_noindex_page()): ?> <meta name="robots" content="noindex,follow"> <?php endif; ?>
そしてfunctions.phpに以下を
//indexさせないページを設定
if (! function_exists('is_noindex_page')) :
function is_noindex_page()
{
return (is_month()) || // 月のアーカイブページはインデックスに含めない!
is_category('2') || //カテゴリーarticlsはインデックスに含めない
is_date() || // 日のアーカイブはインデックスに含めない!
is_tag() || // タグのアーカイブページをインデックスに含めない!
is_search() || // 検索結果ページはインデックスに含めない!
is_404() || // 404ページはインデックスに含めない!
is_paged() || //分割されたページはインデックスに含めない!
is_attachment() || //添付ファイルページはインデックスに含めない!
is_author(); //作成者のアーカイブページはインデックスに含めない!
}
endif;