Как получить все записи определенной таксономии?

Замучился не понимаю где ошибка
Таксономия
Array ( [0] => WP_Term Object ( [term_id] => 829 [name] => 2017-02-17 Пхукет Таиланд [slug] => 2017-02-17-pkhuket [term_group] => 0 [term_taxonomy_id] => 832 [taxonomy] => travels [description] => Пхукет, Таиланд. Пляжи Найн-Харн, Камала, СУрин, Бонг-Тао, Накай. 2017-02-03 [parent] => 165 [count] => 10 [filter] => raw ) )

$travels = array_shift( $travels );
$travelsID = $travels -> term_id;

$travelsID=829
$parametri = array(
  'post_type' => 'post', /* Отбираем только записи. */
  'post_status' => 'publish', /* И только опубликованные. */
  'posts_per_page' => -1, /* Снимаем ограничение на количество показываемых записей на одну страничку. */
  'caller_get_posts' => 1 /* Игнорируем особенности записей-липучек. */
 ,'order' => 'ASC'/* - по порядку, от меньшего к большему (1, 2, 3; a, b, c) DESC */
 ,'taxonomy' => 'travels'
 ,'field'=> 'term_id' 
 ,'terms' => $travelsID
 ,post__not_in =>array( $idpost)
// ,'page_id' =>  6118
)

new WP_Query($parametri);
Выводит вообще все записи!
В чем ошибка?

Нужно получить все записи, терма 829
  • Вопрос задан
  • 641 просмотр
Решения вопроса 1
artikus
@artikus
Разработчик на WP и WC wpruse.ru
Потому что, для вывода записей из определенной таксономии надо использовать tax_query из того же WP_Query
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы