#wordpress #custom-wordpress-pages
Вопрос:
У меня есть сайт WordPress с пользовательскими типами сообщений.
На первой странице я хочу показать:
- ВСЕ сообщения с типом post_type A (независимо от их категории)
- сообщения с типом post_type B из определенной категории («выставка»).
Возможно, мне следует добавить, что категории, используемые для типов A и B, не перекрываются.
Я довольно хорошо знаком с WP_Query
и WP_Tax_Query
, но я не знаю, возможно ли объединить их таким образом, чтобы получить нужный мне результат, или как бы я это сделал.
Я пробовал это, но это дает мне только сообщения типа B в категории «выставка»:
$args_query = array(
'post_type' => array( 'type_A', 'type_B' ),
'post_status' => array( 'publish' ),
'tax_query' => array (
'relation' => 'OR',
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => array( 'exhibition' ),
)
)
);
AFAIK я не могу использовать post_type
внутри tax_query
, так post_type
как это не таксономия. Есть ли другой вариант?
Любая помощь очень ценится!
Комментарии:
1. Никто не сможет вам помочь, если вы не покажете какой-нибудь код. Попробуй что-нибудь… Если это сработает… Здорово. Если нет. Положите сюда то, что вы пробовали, и люди вам помогут.