Как группировать неиерархические теги?

В раскрывающемся списке «Совместимая категория» для списка терминов с одним и тем же родителем я хочу сделать такой снимок для списка тегов с тем же именем группы (или с некоторыми другими условиями, которые работают). Кажется, WP не предоставляет способ использования группы терминов, каким-либо другим способом сделать выпадение?

Примеры, которые я цитирую в своем ответе, можно найти здесь , я также рекомендую вам внимательно прочитать эту страницу, чтобы помочь вам в этом.

Но давайте возьмем существующий пример и немного изменим его.

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

Надеюсь, это ответит на ваш вопрос.