Intereting Posts
Электронная почта по электронной почте после регистрации никогда не была отправлена ​​или получена Загрузка файла PDF и предоставление ссылок на скачивание Как создать раздел «Логотипы клиентов» в меню администратора? Изменить текст «Моя корзина» в теме woocommerce artificer ACF: post query, hide duplicate values ​​ Создание формы регистрации пользователя WordPress Как связать миниатюры галереи с разными URL-адресами, используя собственную галерею wp? count_posts на отдельную ссылку Индивидуальная почта. Meta_key, таксономия или статус сообщения для разделения? Google Map не работает на второй вкладке «Плагины вкладок» Настройка навигации «Сплит-сайт» в WordPress Сообщение формы не работает внутри admin WP_List_Table Один настраиваемый цикл с условием проверки дочерних сообщений Как регистрировать действия плагина (cron)? Отображать пользовательский столб в таксономии CPT

Сортировка порядка пользовательских таксономии по количеству и имени

Я работаю над пользовательской сортировкой таксономии, чтобы сделать популярные термины. Требование состоит в том, чтобы сортировать по популярным сообщениям по количеству сообщений, а также мне нужно сортировать термины по имени, чтобы получить его в алфавитном порядке.

Вот мой код

$args = array( 'hide_empty' => 0 , 'orderby' => 'count', 'orderby' => 'name', 'parent'=> $cat_main->term_id ); $terms = get_terms('question_type',$args); 

Другим условием является то, что orderby count должен быть DESC а имя orderby должно быть «ASC»

Какие-либо предложения?

Solutions Collecting From Web of "Сортировка порядка пользовательских таксономии по количеству и имени"

Это невозможно с помощью самой функции или, точнее, путем предоставления параметров / аргументов. Я думаю, вы должны сделать это с помощью перехватчиков, чтобы изменить поведение по умолчанию. Вы должны поближе рассмотреть хотя бы два, это: get_terms_orderby и / или terms_clauses .