仅显示当前帖子分类的1个术语

时间:2013-10-04 作者:Poisontonomes

我一直在使用此代码显示当前帖子的分类术语。

$terms = wp_get_post_terms($post->ID, \'custom_cat\');
foreach($terms as $term){
    print_r($term->name);
    unset($term);
}
这很好,但现在我有一些帖子与2个或更多的术语相关,这会影响我的布局。

有没有一种方法可以让我只显示其中的一个术语?

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

这比WordPress更像PHP,但是wp_get_post_terms 返回一个数字索引数组,因此只需基本的PHP数组语法即可获取第一项。

$terms = wp_get_post_terms($post->ID, \'custom_cat\');

print_r($terms[0]->name);
您不需要指定所需的项目。这将为您提供最后一项:

$terms = array_pop($terms);
print_r($terms);

结束

相关推荐