WordPressで特定のカテゴリーの記事をすべてノーインデックス(noindex)する方法

WordPressの記事でindexしてほしくない記事があある場合があります。

テーマに初めからnoindexの項目がある場合やカスタムフィールドに記述する方法は楽ですが、サイトマッププラグインを使用している際には記事ごとにIDを調べて追記する必要が出てきます。

そこでプラグインの設定で特定カテゴリーをindexしないように設定できるものを使用している場合は特定カテゴリーに属している記事をnoindexできるようコードをheaderに追記するだけでIDを調べる手間がなくなりnoindexも同時にできるのでその方法をご紹介。

コード

<?php
if(in_category(15)){
echo '<meta name="robots" content="noindex,follow">';
}
?>

上記コードをheaderに追記し、今15になっている部分をnoindexにしたいカテゴリーのIDと置き換えてください・・・以上。

まとめ

ものすごく簡単ですね・・・

この方法に加えて一覧にnoindex指定にしたカテゴリを表示しないようにいじるなどすればさらに便利になると思います

コメント

  1. […] […]