如何对非层次标签进行分组?

时间:2012-01-06 作者:Jenny

与具有相同父项的术语列表的类别下拉框类似,我想为具有相同组名(或其他一些有效条件)的标记列表创建这样的下拉框。似乎WP没有提供使用术语组的方法,还有其他方法可以下拉吗?

1 个回复
SO网友:johnsardine

我在回答中引用的例子可以找到here, 我还建议你仔细阅读这一页,以帮助你做到这一点。

但是,让我们抓住一个现有的例子并稍作修改。

<?php

//you must change the parameters in the get_terms function to get exactly the terms you want
$terms = get_terms("my_taxonomy");
$count = count($terms);
if ( $count > 0 ){

    //the onchange value allows you to go to the term page when you select it, if you dont want that, remove it and remove the value in the options too
    echo \'<select onchange="document.location.href=this.options[this.selectedIndex].value;">\';
    foreach ( $terms as $term ) {
      echo \'<option value="\'.get_term_link($term->slug, \'CHANGE-THIS-TO-YOUR-TAXONOMY-NAME\').\'">\' . $term->name . \'</option>\';
    }
    echo "</select>";
}

//more on the get_term_link function here: http://codex.wordpress.org/Function_Reference/get_term_link

?>
我希望这能回答你的问题。

结束

相关推荐