Intereting Posts
Как продать альбом для скачивания Можем ли мы подключить статический метод класса к add_action внутри этого класса? Как перенаправить домашнюю страницу на пользовательскую страницу? Отслеживать действия записи в базе данных Перенаправление WordPress: URL-адрес сброса пароля по умолчанию Показать последние комментарии на странице с разбивкой на страницы Остановить показ изображений на внешнем интерфейсе сайта Установите ограничение на загрузку мультимедиа? Достаточно ли sanitize_title для создания сообщений? W3 Total Cache не показывает GTMetrix Как создать CSV на лету и отправить в виде вложения с помощью wp_mail? Список терминов из пользовательской таксономии могу ли я добавить настраиваемый формат в параметр формата в текстовой панели? Пользовательские сообщения типа post не отображаются в wp_nav_menu () Как выбрать изображение из медиатеки в моем плагине?

Как получить 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>'; ?> 

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

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

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