您可以使用get_terms
获取与分类法关联的所有术语的列表。一旦有了所有单独的术语,就可以使用$term->name
显示术语名称,以及$term->count
检索特定术语内的帖子数量。
这是法典中的代码的一个稍加修改的版本。您可以根据需要进一步修改输出
<?php
$terms = get_terms(\'countries\');
if ( !empty( $terms ) && !is_wp_error( $terms ) ){
echo \'<ul>\';
foreach ( $terms as $term ) {
echo \'<li>\' . $term->name . \' (\' . $term->count . \')\' . \'</li>\';
}
echo \'</ul>\';
}
?>
EDIT
感谢@Traveler,如果您需要可点击的链接,这里是我的代码的另一个版本。
<?php
$terms = get_terms(\'countries\');
if ( !empty( $terms ) && !is_wp_error( $terms ) ){
echo \'<ul>\';
foreach ( $terms as $term ) {
$term = sanitize_term( $term, \'countries\' );
$term_link = get_term_link( $term, \'countries\' );
echo \'<li><a href="\' . esc_url( $term_link ) . \'">\' . $term->name . \' (\' . $term->count . \')\' . \'</a></li>\';
}
echo \'</ul>\';
}
?>