我有一个自定义的帖子类型,在自定义帖子中我有一种名为"instruments"的分类法。每个帖子可以有多个"工具"。
但我只想在主页上显示一个(或第一个)。比如:"仪器A,仪器B,仪器C。但只显示仪器A"。
现在我正在使用这个代码。
<?php
$terms = get_the_terms( $post->ID , 'instruments' );
foreach ( $terms as $term ) {
echo $term->name;
}
?>
只需从分类术语数组中获取第一个术语
<?php
$terms = get_the_terms( $post->ID , 'instruments' );
$first_term = reset($terms);
echo $first_term->name;
?>
如果您使用的是>php5.4,这里有一个单行
echo reset($terms)->name;
重置函数"将数组的内部指针设置为其第一个元素"。因此,您基本上可以访问数组的第一项。