Как включить имя категории/идентификатор в WP_QUERY для получения «пользовательского типа поста» из конкретной категории?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/6975

Вопрос

Вот код, который я использую прямо сейчас. Он получает сообщения из всех категорий в типе поста «sp_events».

<?php $feat_art = new WP_Query(array('post_type' => 'sp_events','post_status' => 'publish','posts_per_page' => 1));   while($feat_art->have_posts()) : $feat_art->the_post(); ?>

Я хочу отобразить сообщения только из категории под названием «EventCat1». Я попробовал следующий код, но он не сработал.

<?php $feat_art = new WP_Query(array('post_type' => 'sp_events','category_name'=> 'eventcat1','post_status' => 'publish','posts_per_page' => 1));   while($feat_art->have_posts()) : $feat_art->the_post(); ?>

Как указать имя категории или идентификатор в запросе? Любая помощь будет оценена. Спасибо

Это было полезно?

Решение

Сработал следующий код.

<?php $feat_art = new WP_Query(array('post_type' => 'sp_events','sp_events_cat'=> 'eventcat1','post_status' => 'publish','posts_per_page' => 1));   while($feat_art->have_posts()) : $feat_art->the_post(); ?>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top