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;