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

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

<?php query_posts( array( 'post_type' => array( 'post', 'miss_behave','emily_davies', 'gemma_patel', 'poppy_smythe' ), 'tax_query' => array( 'relation' => 'AND', array( 'taxonomy' => 'category', 'field' => 'term_id', 'terms' => 4 ), array( 'taxonomy' => 'miss_behave_category', 'field' => 'term_id', 'terms' => 141 ), array( 'taxonomy' => 'emily_category', 'field' => 'term_id', 'terms' => 142 ), array( 'taxonomy' => 'gemma_category', 'field' => 'term_id', 'terms' => 143 ), array( 'taxonomy' => 'poppy_category', 'field' => 'term_id', 'terms' => 144 ) ), 'showposts' => 4) ); if (have_posts()) : ?> 

Что тогда страница ничего не показывает. На странице отображается что-то, только если я запрашиваю только сообщение по умолчанию.

Пожалуйста помоги!

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

Я понял. Значение «отношение» к «OR» важно.

 <?php $myquery['tax_query'] = array( 'relation' => 'OR', array( 'taxonomy' => 'category', 'terms' => array('home-slides'), 'field' => 'slug', ), array( 'taxonomy' => 'miss_behave_category', 'terms' => array('home-slides-1'), 'field' => 'slug', ), array( 'taxonomy' => 'emily_category', 'terms' => array('home-slides-2'), 'field' => 'slug', ), ); query_posts($myquery); ?> 

пытаться

 'post_type' => 'any', 'category_name' => array('miss_behave_category','emily_category'),