我正在尝试返回帖子页面或分类页面的最高术语分类ID。
我成功列出了所有分类标识,如下所示:
<?php
$terms = get_the_terms( $post->ID , 'mytaxonomy' );
if($terms) {
foreach( $terms as $term ) {
echo $term->term_taxonomy_id;
}
}
?>
这是我想要做的(只返回最高ID)(不起作用):
<?php
$terms = get_the_terms( $post->ID , 'mytaxonomy' );
if($terms) {
foreach( $terms as $term ) {
echo max( '$term->term_taxonomy_id');
}
}
?>
请帮助:)
注意: 我的主要目标是完成这项工作:https://wordpress.stackexchange.com/questions/9562/multi-level-taxonomy-navigation
答案 0 :(得分:0)
max函数一次只能比较两个术语。在循环中跟踪最大术语 - 也许:
maximum_term = max(maximum_term,term-&gt; term_taxonomy_id);
答案 1 :(得分:0)
根本不需要使用循环只需将max应用于$ terms变量