我有自定义帖子类型,在自定义帖子中我有一个名为“instruments”的分类。每个帖子都可以有多个“乐器”。
但我只想在主页上显示一个(或第一个)。例如:“仪器A,仪器B,仪器C.但仅显示仪器A”。
现在我正在使用此代码。
<?php
$terms = get_the_terms( $post->ID , 'instruments' );
foreach ( $terms as $term ) {
echo $term->name;
}
?>
答案 0 :(得分:1)
从分类术语数组中获取第一个术语
<?php
$terms = get_the_terms( $post->ID , 'instruments' );
$first_term = reset($terms);
echo $first_term->name;
?>
如果您使用&gt; php 5.4,这是一个单行
echo reset($terms)->name;
reset函数“将数组的内部指针设置为第一个元素”。所以你基本上可以访问数组的第一个术语。