nor1m
@nor1m
web-developer

Как отключить вывод постов у таксономии, у которых нет постов, а есть лишь у ее дочерних таксономий?

Как отключить вывод постов у таксономии, у которых нет постов, а есть лишь у ее дочерних таксономий?
Этот код выведет все посты ее дочерних таксономий, а должен ничего не выводить.
$test = get_posts([
            'post_type' => 'nwb_page',
            'order' => 'ASC',
            'tax_query' => [[
                'taxonomy' => 'nwb_cat',
                'field' => 'id',
                'terms' => 13
            ]],
        ]);


Таксономии в админке - prnt.sc/vf73ro
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Попробуйте использовать 'include_children' => false для массива tax_query

$test = get_posts([
	'post_type' => 'nwb_page',
	'order' => 'ASC',
	'tax_query' => [[
		'taxonomy' => 'nwb_cat',
		'field' => 'id',
		'terms' => 13,
		'include_children' => false
	]],
]);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы