仅显示正在查看的自定义帖子类型类别的术语文本和链接

时间:2012-08-29 23:07:45

标签: wordpress loops get categories

我正在尝试在自定义分类法的类别页面的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>'; ?>

1 个答案:

答案 0 :(得分:0)

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

之前插入{{1}}

有关详情,请参阅此主题:How to get only one result from foreach(PHP)