子カテゴリーも含めたカテゴリーを一括して no index に設定する(WordPressブログ テクニック)

子カテゴリー、孫カテゴリーも含めて、特定のカテゴリーの下にある記事を一括して、no index になるように、設定するPHPコードを書きました。

用途しては、日記などの雑記記事を一括で、no indexに設定するのを実現するためです。

当ブログでは、雑記・コラム のカテゴリーの下にある記事は、その親カテゴリーに属してなくても、子カテゴリーや孫カテゴリーに属していれば、no index 設定になります。

ポイントとしては、get_term_children関数を使って、カテゴリーに属している子カテゴリーや孫カテゴリーを取得するようになっている点です。

コードは、子テーマの functions.php に追加すると動作します。

この記事を書いた人

ものくろ(Webコーチ)

株式会社あみだす 代表取締役 / 博士課程中退(農学) / ブロガー / Web&Blogコーチ / 親指シフト orzレイアウト開発者 / 講師 / フリーランス / 旅人 / 民事裁判経験者 / 毎月どこかに出張

ブログは月間65万PVを記録(2016年1月)。 これまでに250回を超えるワークショップ開催・のべ1,200名のブログサポートに携わる。

WordPressが得意 / 好きなもの(無刻印キーボード・十割蕎麦・湯葉)/ あまり好みでないもの(ブロッコリー・値切り)

開催している講座に参加する