1

我正在尝试在 wordpress 循环中为自定义分类的类别页面显示类别名称,并且我已经进行了多次搜索以寻找答案,但我无法找到它或者我做错了什么。我试图只显示 1 个术语。类别具有子类别和另一个级别的子类别。

所以我需要该术语来动态反映正在查看的页面的术语。我有这段代码可以工作,但它显示了与帖子相关的整个术语列表,并且由于帖子有父、子和孙子术语,我不希望它一次显示所有术语。

<?php $terms = wp_get_post_terms( $post->ID, 'videoscategory');

echo '<h2>';

foreach ($terms as $term) {

echo '<a href="'.get_term_link($term->slug, 'videoscategory').'">'.$term->name.'</a>';

}

echo '</h2>'; ?>
4

1 回答 1

0

这与foreach循环每个术语有关。一种快速而肮脏的方法是<?php break; ?>endfor

有关更多信息,请参见此线程:如何从 foreach(PHP) 中仅获取一个结果

于 2012-09-04T13:51:48.833 回答