如何使用自定义帖子类型仅显示一个分类?

时间:2013-08-31 21:19:32

标签: php wordpress

我有自定义帖子类型,在自定义帖子中我有一个名为“instruments”的分类。每个帖子都可以有多个“乐器”。

但我只想在主页上显示一个(或第一个)。例如:“仪器A,仪器B,仪器C.但仅显示仪器A”。

现在我正在使用此代码。

<?php
    $terms = get_the_terms( $post->ID , 'instruments' );
           foreach ( $terms as $term ) {
    echo $term->name;
    }
?>

1 个答案:

答案 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函数“将数组的内部指针设置为第一个元素”。所以你基本上可以访问数组的第一个术语。