カテゴリー、タクソノミー、親子関係覚書

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

カテゴリーまたはその子カテゴリーに属する
if (in_category( ‘blog’ ) || post_is_in_descendant_category( get_term_by( ‘slug’, ‘blog’, ‘category’ )))

子カテゴリーを含む
‘tax_query’ => array(
array(
‘taxonomy’ => ‘category’,
‘field’ => ‘slug’,
‘terms’ => ‘blog’,
‘include_children’=>true,
)
)

ターム一覧で親を取得
$current = get_query_var( ‘term’ ); $term_info = get_term_by(‘slug’, $current, ‘taxonomy’); $parent = get_term($term_info->parent,’taxonomy’);