WordPressでカテゴリIDの取得
sidebar.php内でややこしいメニューの階層処理をしてる中で使った。
if(is_category()){ $cat_ID=get_query_var('cat'); $cat=get_category($cat_ID); if($cat->parent) $cat_IDs[] = $cat->parent; $cat_IDs[]=$cat_ID; }else{ foreach(get_the_category() as $cat) { $cat_IDs[]=$cat->cat_ID; } }
via シングルやアーカイブで現在属するカテゴリーを取得する方法(WordPress) | とりさんのソフト屋さん