Intereting Posts
Плагины для добавления пользовательских типов сообщений в меню Сайт работает медленно на новом сервере? Получить идентификатор признака с помощью «get_post_thumbnail_id (the_ID ())» – без печати на экран? Как я могу позволить пользователю публиковать только 5 сообщений в месяц? Программно Создание исходного сайта WordPress Как вы показываете номер сообщения в запросе? Могу ли я динамически создавать повторяющиеся поля с помощью API настроек? WordPress и Godaddy Shared Hosting – Контент безопасности / вредоносные программы Загрузка изображения по URL-адресу Запястья не отображаются в результате Как прикреплять изображения, которые я «вставляю с url» в сообщение? wp_mail () внутри обработчика AJAX никогда не возвращается Показать сообщения всех сообщений пользователя post_meta Невозможно переопределить WordPress 404 для подкаталога Версия плагина не отображается в каталоге плагинов wordpress.org

Запрос нескольких таксономий через несколько типов сообщений

я искал и нашел некоторые одобренные ответы на вопросы similer
но я ничего не мог сделать, или что-то вроде моей проблемы …

У меня есть 5 пользовательских типов сообщений …
у каждого есть свои собственные налоговики, и внутри всех я создал
категория, называемая специальными … мне нужно вытащить все сообщения, помеченные этой категорией, из всех типов сообщений …

я в настоящее время застрял в главной роли над этим кодом, который делает работу.

$itemsAmount = of_get_option('sg_specials_amount'); query_posts(array( 'post_type' => array('engagement_ring', 'wedding_ring', 'pendants', 'earrings', 'bracelets'), 'posts_per_page' => $itemsAmount, 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => 'wedding_cat', 'field' => 'slug', 'terms' => 'specials' ), array( 'taxonomy' => 'engagement_cat', 'field' => 'slug', 'terms' => 'specials' ) ), 'orderby' => 'rand', 'paged' => get_query_var('paged') ) ); 

(в этом примере код пытается вытащить только из двух таксономий, но будет использовать пять) .

если это необходимо, тогда под кодом, который я вставил здесь, я
цикл, который можно найти здесь: http://pastebin.com/ds4kFptq

Поблагодарите вашу помощь Sagive.

Solutions Collecting From Web of "Запрос нескольких таксономий через несколько типов сообщений"

С первого взгляда я предполагаю, что проблема заключается в том, что вы используете

 'relation' => 'AND' 

Использование AND означает, что вы будете возвращать только те предметы, которые входят во все термины таксономии. Если вы хотите вернуть предметы, есть какие-либо элементы таксономии, измените их на

 'relation' => 'OR' 

Если это «не работает», пожалуйста, укажите более подробную информацию о том, что «это не работает» означает 🙂