子カテゴリー、孫カテゴリーも含めて、特定のカテゴリーの下にある記事を一括して、no index になるように、設定するPHPコードを書きました。
用途しては、日記などの雑記記事を一括で、no indexに設定するのを実現するためです。
当ブログでは、雑記・コラム のカテゴリーの下にある記事は、その親カテゴリーに属してなくても、子カテゴリーや孫カテゴリーに属していれば、no index 設定になります。
ポイントとしては、get_term_children関数を使って、カテゴリーに属している子カテゴリーや孫カテゴリーを取得するようになっている点です。
コードは、子テーマの functions.php に追加すると動作します。