Intereting Posts
Показывать пустые пользовательские таксономии по-разному, чем с одним с сообщениями Отображение чего-то в заголовке после загрузки всех стилей Дублировать «стандартную» форму с помощью jQuery Как один клик для загрузки изображения в одном сообщении WordPress установлен в подкаталоге Как получить многомерные массивы из таблицы wp_postmeta и отобразить их на веб-сайте? Использование window.onload с Ubermenu echo do_shortcode для контактной формы 7 из динамически загруженного php-файла Форма пользовательского приложения WordPress Как создать плейлист для звука, связанного с сообщениями по категориям Как показать имя автора только в том случае, если сообщение находится в определенной категории? Как d0 я получаю количество вложений в сообщении Заменить слово словом в строке URL Как отображать таксономические термины, как они иерархичны Исключить указанные файлы из редактора плагинов

Как создать wp_query, который содержит как meta_query, так и tax_query

У меня есть wp_query, который отлично работает, но у меня не может быть как мета-запрос, так и tax_query.

<?php $event_query = new WP_Query( array( 'post_type' => 'event', // only query events 'meta_key' => 'event-date', // load up the event_date meta 'orderby' => 'meta_value', 'order' => 'asc', // ascending, so earlier events first 'posts_per_page' => '-1', 'meta_query' => array( array( // restrict posts based on meta values 'key' => 'event-date', // which meta to query 'value' => date("Y/m/d"), // value for comparison 'compare' => '>', // method of comparison 'type' => 'DATE' ) ), 'tax_query' => array( array( 'taxonomy' => 'event_category', 'field' => 'slug', 'terms' => $term_id, 'operator' => 'IN') ), ) // end array ); // close WP_Query constructor call ?> 

Я пытаюсь найти все события в таксономии $ term_id, а затем убедиться, что они все в будущем и порядок от ASC

Есть идеи?

Solutions Collecting From Web of "Как создать wp_query, который содержит как meta_query, так и tax_query"

Запрос выглядит правильно, и я знаю, что meta_query и tax_query работают вместе отлично. единственное, что я могу придумать, это то, что вы являетесь таксономией запросов по slug и передаете термин id, который представляет собой две разные вещи, измените:

 'field' => 'slug', 

с

 'field' => 'id', 

в вашем tax_query.