Intereting Posts
Есть ли способ выполнить php-скрипт вне WordPress? Как я могу навсегда кэшировать или «архивировать» блог WP без необходимости дальнейшего обслуживания Как создать код цикла для меню с помощью WordPress? Как перенести меню с сайта на мою тему в WordPress? Следующая / предыдущая связь не отображается с сообщениями 2 Сообщения Значение по умолчанию для элемента управления настройками для пользовательских настроек, отображаемое в настройке, но не во внешнем интерфейсе Показать только подкатегории категории, а не подкатегории Когда вы запрашиваете комбинацию сообщений и других мета-полей, есть ли лучшее решение, чем прямое изменение значения WHERE? WP_Query возвращается пустым, если meta_query имеет более 7 значений Можно ли восстановить содержимое в этой ситуации? Изменить ссылки в комментариях пользователей Как вставить список категорий на страницу создания публикаций и получить выбранные категории? Проверка электронной почты для новых пользователей Пользовательский текст для определенных тегов Ссылки открываются при прокрутке на сенсорных устройствах / мобильных устройствах

Как получить get_term_children в алфавитном порядке?

Как я могу получить результат этого в алфавитном порядке

<?php $termID = 5; $taxonomyName = 'area'; $termchildren = get_term_children( $termID, $taxonomyName ); echo '<ul>'; foreach ($termchildren as $child) { $term = get_term_by( 'id', $child, $taxonomyName ); echo '<li><a href="' . get_term_link( $term->name, $taxonomyName ) . '">' . $term->name . '</a></li>'; } echo '</ul>'; ?> 

Solutions Collecting From Web of "Как получить get_term_children в алфавитном порядке?"

get_term_children() выводит только идентификаторы терминов, и вы позже получаете детали для каждого термина, используя get_term_by() . Вы можете комбинировать эти запросы в одном, используя get_terms() с аргументом child_of :

 get_terms( $taxonomyName, array( 'child_of' => $termID ) ); 

По умолчанию это сортируется по имени. Однако возможно, что аргумент child_of отменяет сортировку. В этом случае вы можете отсортировать его снова, используя usort() . См. Пример ответа на эту проблему .