我有一个自定义的帖子类型“downloads”,我有一个自定义的模板来设置开始的条款。我现在正在尝试设置我的分类模板,以便它显示子类别(如果有),但如果没有,则显示该术语的帖子。
下面是我的分类法模板到目前为止包含的内容,它可以很好地显示子类别,但它不会在最后显示该类别的帖子。我喜欢这样,如果有子类别,那么显示它们,否则显示该类别的帖子。
<?php
$term = get_queried_object();
$term_id = $term->term_id;
$taxonomy_name = $term->taxonomy;
$termchildren = get_term_children( $term_id, $taxonomy_name );?>
<?php foreach ( $termchildren as $child ) {
$term = get_term_by( \'id\', $child, $taxonomy_name ); ?>
<li>
<?php echo $term->name; ?>
<?php echo $term->description; ?>
</li>
<?php } ?>