可能有更好的方法,也可能没有更好的方法,但我会这样做:
$term = get_queried_object();
$children = get_terms( $term->taxonomy, array(
\'parent\' => $term->term_id,
\'hide_empty\' => false
) );
// print_r($children); // uncomment to examine for debugging
if($children) { // get_terms will return false if tax does not exist or term wasn\'t found.
// term has children
}
如果当前分类术语有子项
get_terms
函数将返回数组,否则将返回
false
.
已在我的本地vanilla安装上测试并使用Custom Post Type UI 用于生成CPT的插件。