Вопрос: WP Query: странное поведение с несколькими неиерархическими налогами

Я не понимаю поведение моего запроса.
Я пытаюсь отображать сообщения с налогом. Хорошо, очень часто.
Вот мой код:
$ myTools = get_the_term_list ($ post- & gt; ID, 'tool'); echo $ myTools; //просто для проверки $ args_technique = array ('post_type' = & gt; 'technic' , //мой пользовательский пост 'posts_per_page' = & gt; 4, //Сколько элементов для отображения 'no_found_rows' = & gt; true, //Нет нумерации страниц для ускорения запроса 'tax_query' = & gt; array ('ratio' = & gt; 'AND', массив ('taxonomy' = & gt; 'tool', 'field' = & gt; 'name', 'rules' = & gt; $ myTools)),); //Мой цикл $ techn_query = new wp_query ($ args_technique); if ($ techn_query- & gt; have_posts ()) {? & gt; while ($ techn_query- & gt; have_posts ()) {$ techn_query- & gt; the_post (); ? & GT; the_post_thumbnail (); the_title (); } //Конец, пока wp_reset_postdata ();} //конец, если это работает.
НО только если у меня есть только ОДИН термин из моей таксономии 'tools'. Как только я добавляю другой термин, он не делает 'показать что-нибудь ... Мой эхо-тест работает (= он хорошо отображает различные термины), но не публикует ...

Я попытался использовать foreach вместо Хотя .
Та же мисс ... Я посмотрел на мой BDD, но это кажется нормальным. Может ли это быть из-за того, что мой зарегистрированный налог не является иерархическим? Может ли кто-нибудь показать мне мою ошибку (ошибки)?
Много шутит

Ответы и комментарии: