这是可行的,但我必须找到另一种方法,因为如果其他人必须使用该主题,他/她的该类别id可能与我的不一致。这是我找到的灵魂:code
function my_list_edd_terms() {
$theCatId = get_term_by( \'slug\', \'HorrorBooks\', \'download_category\' );
$theCatId = $theCatId->term_id;
$taxonomy = \'download_category\';
$termchildren = get_term_children( $theCatId, $taxonomy );
echo\'<ul class="download-categories">\';
echo \'<ul>\';
foreach ( $termchildren as $child ) {
$term = get_term_by( \'id\', $child, $taxonomy );
echo \'<li><a href="\' . get_term_link( $child, $taxonomy ) . \'">\' . $term->name . \'</a></li>\';
}
echo \'</ul>\';
echo \'</ul>\';
?>
逻辑是相同的,但在本例中,它使用类别slug获取id,然后获取子类别。
谢谢所有的人!。