我有一个自定义帖子类型,在自定义帖子中我有一个名为“仪器”的分类法。每个帖子可以有多个“工具”。
但我只想在主页上显示一个(或第一个)。如:“仪器 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;
?>
如果您使用 > php 5.4,这里有一个单行
echo reset($terms)->name;
重置功能“将数组的内部指针设置为其第一个元素”。所以你基本上可以访问数组的第一项。