get_termsとget_term_children

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

今更だが、get_term_children はプラグインによるタームの並び替えが有効にならないことに今日気づいた。

例えばタームがnews の子タームのみをリストしたい場合、
$news = get_term_by(‘slug’, ‘news’, ‘taxonomy’);
$terms = get_terms(‘taxonomy’, array(‘child_of’ => $news->term_id, ‘orderby’ => ‘none’));
のように書くと良いようだ。