WordPressで複数カテゴリを扱う場合、特定のカテゴリのみ検索避け(メタタグ)を行いたいことも。
メタタグのある箇所(基本的にはテーマファイルの「header.php」のなか)を次のように書換。
検索避け条件分岐
<!--検索避け条件分岐--> <?php if( is_front_page() ): ?> <!--// ホームページ(検索避け→しない)--> <?php elseif( in_category('2') ): ?> <!--//カテゴリID=2の記事(検索避け→する)--> <meta NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW,NOARCHIVE"> <?php else: ?> <!--//その他(検索避け→しない)--> <?php endif; ?>
要するに、検索避けタグ「<meta NAME=”ROBOTS” CONTENT=”NOINDEX,NOFOLLOW,NOARCHIVE”>」を、条件分岐で表示させるかさせないかの違い。
たとえば、日記やメモの記事は書きづらいから検索にひっかかってほしくないという場合等によさげ。
とりあえずこのサイトでも日記カテゴリに適用中。