Wordpress

get_term_children

get_term_childrenは指定されたタームの子タームを一つの配列にまとめます。カテゴリーに属する子カテゴリーを全て取得する場合などに便利です。

用例

get_term_children( $term, $taxonomy );

$termに子タームを取得するタームのid、$taxonomyにタクソノミ名を指定します。カテゴリーに属する子カテゴリを全て取得する場合は、$termは子カテゴリーを持つ親カテゴリーのid、タクソノミ名はcategoryを指定します。

子カテゴリのIDをカンマ区切りで変数に格納

以下は子カテゴリのIDをカンマ区切りで変数に格納する例です。

$cats = get_term_children($pid, 'category');
foreach ($cats as $key => $value) {
	$catid .= $value . ',';
}