Получить посты из рубрики пользовательской таксономии
Решено
Здравствуйте! Пытаюсь реализовать вывод постов из рубрики пользовательской таксономии.
Использую query_posts и столкнулся с проблемой в получении постов только из определенной рубрики. Так как в таксономии custom_category созданы рубрики мне нужно выводить посты только из одной рубрики (у рубрики id 92, slug — blablabla).
<?php query_posts(array('taxonomy' => 'custom_category', 'post_type' => 'property')); ?>
Далее стандартный цикл
Пробовал использовать ‘cat’ => 92 или ‘category_name’ => ‘blablabla’ — без результатов.
Также пробовал сделать через wp_query, тоже самое..
<?php $args = array( 'post_type' => 'property', 'posts_per_page' => 10, 'category_name' => 'blablabla', 'taxonomy' => 'custom_category' ); $my_query = new WP_Query( $args ); while( $my_query->have_posts() ) : $my_query->the_post(); ?>
1 Ответ(ы)
Ответ
Вместо:
'taxonomy' => 'custom_category'
Реализовывать вот так:
'custom_category' => 'slug'
custom_category это название таксономии, slug это альтернативное название рубрики в таксономии.
Работает как через query_posts, так и WP_Query.

или:
'tax_query' => array( array( 'taxonomy' => 'custom_category', 'field' => 'slug', 'terms' => 'blablabla' ) )