У меня есть пользовательский тип поста под названием «категории», а его слаг - «категория».У меня есть различные категории, такие как:
У меня есть эти категории в CPT под названием «Продукты».Я хочу отображать только те сообщения, которые соответствуют подкатегории.Например, я хочу отображать только те сообщения из CPT «Продукты», в которых «Макияж» отмечен в категориях пользовательской таксономии.Я пробовал следующий код:
$args= new WP_Query( array(
'post_type' => 'Products',
'tax_query' => array(
array (
'taxonomy' => 'categories',
'field' => 'slug',
'terms' => 'Beauty',
)
),
) );
if($args->have_posts()):
while ($args->have_posts()):$args->the_post();
echo get_field('name');
endwhile;
endif;
Но этот код, очевидно, отображает сообщения, для которых категория помечена как "Beauty".Он не проверяет подкатегорию.Кто-нибудь может мне помочь с этим?Любая модификация текущего кода также будет полезна.Спасибо!