我有一个名为:locations。
的分类地点深入4级:
英国>英格兰>伦敦>温布尔登
我们需要在循环之外的单个帖子上输出最深的分类法作为文本。
所以它只读:温布尔登
到目前为止我们的代码:
<?php global $wp_query; $terms_as_text = strip_tags( get_the_term_list( $wp_query->post->ID, 'locations', '', ', ', '' ) ); echo $terms_as_text; ?>
目前输出所有地点。我们需要展示最深刻的内容。
有人可以帮忙吗?感谢
答案 0 :(得分:0)
使用get_terms
insted,然后获取数组的las值。
$terms = get_terms('locations', array('orderby' => 'none'));
echo end($terms);
或者,如果您需要当前帖子中的术语,请使用get_the_terms
函数:
$terms = get_the_terms( $post->ID, 'locations' );
echo end($terms);