У меня есть поисковый фильтр на пользовательской странице. В нем я определяю массивы аргументов в зависимости от того, какой тип поиска я выполняю: поиск по категории, по таксономии или по настраиваемым полям. Мне нужно, чтобы результаты этой страницы отображались сначала по категории продукта, а затем в алфавитном порядке. Я искал документацию, но не могу найти правильный способ использования order_by
для таксономий.
Это часть кода, который я использую, поэтому вы понимаете:
$metaQueryArray = array(
'relation' => 'OR',
array(
'key' => 'referencia',
'value' => $reference,
'compare' => 'LIKE'
),
);
$args = array(
'posts_per_page' => 9,
'post_type' => 'product',
'paged' => $paged,
'tax_query' => array(
'relation' => 'AND',
),
);
I отредактируйте аргументы в соответствии с типом поиска, который я выполняю
$loop = new WP_Query($args);
Как мне этого добиться?