Как включить имя категории/идентификатор в WP_QUERY для получения «пользовательского типа поста» из конкретной категории?
-
16-10-2019 - |
Вопрос
Вот код, который я использую прямо сейчас. Он получает сообщения из всех категорий в типе поста «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(); ?>
Не связан с wordpress.stackexchange