Php Wordpress使用循环获取术语当前类别问题

Php Wordpress使用循环获取术语当前类别问题,php,wordpress,taxonomy-terms,Php,Wordpress,Taxonomy Terms,我无法正确显示循环类别。只需要显示一个类别的灯柱。为什么第一篇文章获得了所有选定的类别,而下一篇文章已经正确显示了一个类别。如何在第一篇文章中仅显示当前选定的类别?我的代码看起来像这样。我附上了照片 我的循环自定义邮件 如果这里的对象是获取第一个项而忽略其余项,那么我只需将第一个数组元素移开,而不需要循环项 $args2 = array('parent' => 39, 'fields' => 'all'); $terms = wp_get_post_terms( $post-&g

我无法正确显示循环类别。只需要显示一个类别的灯柱。为什么第一篇文章获得了所有选定的类别,而下一篇文章已经正确显示了一个类别。如何在第一篇文章中仅显示当前选定的类别?我的代码看起来像这样。我附上了照片

我的循环自定义邮件



如果这里的对象是获取第一个项而忽略其余项,那么我只需将第一个数组元素移开,而不需要循环项

$args2 = array('parent' => 39, 'fields' => 'all');
$terms = wp_get_post_terms( $post->ID , 'database_categories' ,$args2);

if (!empty($terms)) {
    $term = array_shift($terms);
    echo sprintf('<a href="%s">%s</a>', get_term_link( $term, 'database_categories' ), $term->name);
}
$args2=array('parent'=>39,'fields'=>all');
$terms=wp\u get\u post\u terms($post->ID,'database\u categories',$args2);
如果(!空($terms)){
$term=数组移位($terms);
echo sprintf(“”,获取术语链接($term,'database\u categories'),$term->name);
}