大家好,我从codex找到了我需要的东西,那就是通过指定子分类法和宏分类法的id来显示子分类法
get_term_children( int $term_id, string $taxonomy )
如图所示<?php
$term_id = 10;
$taxonomy_name = \'products\';
$termchildren = get_term_children( $term_id, $taxonomy_name );
echo \'<ul>\';
foreach ( $termchildren as $child ) {
$term = get_term_by( \'id\', $child, $taxonomy_name );
echo \'<li><a href="\' . get_term_link( $child, $taxonomy_name ) . \'">\' . $term->name . \'</a></li>\';
}
echo \'</ul>\';
?>
好的,这样做很好,我想知道是否有另一种可能,而不是指定子分类的id,它不是通过编写名称来指定的最好的方法,如何做到这一点?有一个典型的结果
<?php
$term_id = \'telephone\';
$taxonomy_name = \'products\';
$termchildren = get_term_children( $term_id, $taxonomy_name );
echo \'<ul>\';
foreach ( $termchildren as $child ) {
$term = get_term_by( \'id\', $child, $taxonomy_name );
echo \'<li><a href="\' . get_term_link( $child, $taxonomy_name ) . \'">\' . $term->name . \'</a></li>\';
}
echo \'</ul>\';
?>
我写宏和微只是为了理解这个问题,但上下文是“归档”分类法或分类法xxx。php,问题是我在这种情况下(示例)类别->训练->篮球,根据存档页分类篮球,我想让所有训练的孩子出去,我不会用id做这件事