Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 仅显示正在查看的自定义帖子类型类别的术语文本和链接_Wordpress_Loops_Get_Categories - Fatal编程技术网

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

Wordpress 仅显示正在查看的自定义帖子类型类别的术语文本和链接,wordpress,loops,get,categories,Wordpress,Loops,Get,Categories,我试图在自定义分类法的分类页面的wordpress循环中显示分类名称,我已经多次搜索了答案,但都没有找到,或者我做错了什么。我试着只展示一个术语。这些类别包括子类别和另一级别的子类别 所以我需要这个术语来动态地反映正在查看的页面的术语。我有这个代码,但它显示了与帖子相关的所有术语列表,因为帖子有父、子和granchild术语,我不希望它一次显示所有术语 <?php $terms = wp_get_post_terms( $post->ID, 'videoscategory'); e

我试图在自定义分类法的分类页面的wordpress循环中显示分类名称,我已经多次搜索了答案,但都没有找到,或者我做错了什么。我试着只展示一个术语。这些类别包括子类别和另一级别的子类别

所以我需要这个术语来动态地反映正在查看的页面的术语。我有这个代码,但它显示了与帖子相关的所有术语列表,因为帖子有父、子和granchild术语,我不希望它一次显示所有术语

<?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>'; ?>

这与每个术语的循环有关。一种快速而肮脏的方法是将
插入
endfor

有关更多信息,请参阅此线程: