我想通过名为teamembers_rank的slug获得一个taxomnies列表,但我不知所措
<?
$terms = get_the_terms( $post->ID, 'teammembersrank' );
if ($terms) {
foreach($terms as $term) {
echo $term->name;
}
}
但它没有打印出我希望它显示列表的术语列表,如果是空的话。
答案 0 :(得分:0)
确保您的分类标准是正确的:teammembersrank或teamembers_rank。确保你的代码在post循环中。使用以下代码和正确的分类标记。
<?php
$terms = get_the_terms( get_the_ID(), 'teammembersrank' );
if ( $terms && ! is_wp_error( $terms ) ) :
?>
<ul>
<?php
foreach ( $terms as $term ) { ?>
<li><?php echo $term->name;?> </li>
<?php
}
?>
</ul>
<?php
endif;
?>