事例)親カテゴリー(記事)のID=2に属する、子、孫以下のすべてのカテゴリーIDを収集
$parent_id = 2;
$children_ids = array();
$term_children = get_terms( 'category', array('child_of' => $parent_id) );
if($term_children){
foreach($term_children as $child){
$children_ids[] = $child->term_id;
}
}
がもっとも短いコードかなーと思います。
ここの、 $term_children をチェックすることで、カテゴリー名やスラッグなども収集できますね。特定カテゴリーにの子孫の記事情報を表示したい、非表示にしたいなどのときも活用できそうです。
2016年9月12日 @kimipooh
0 件のコメント:
コメントを投稿