WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Вывести только записи категории, но не выводить записи из подкатегорий

Задача:
Вывести на странице разделы каталога (тип продукции 1, тип продукции 2 и т.д.), которые являются дочерними по отношению к общему каталогу (product). Эти разделы, в свою очередь, тоже содержат подразделы. То есть, мне нужно реализовать простой каталог.

Пробую я это сделать с помощью цикла:

<?php 

$posts = get_posts( array(
	'category_name' => 'product',
	'order'         => 'ASC',
	'numberposts'   => 0,
	'post_type'     => 'post',
	'suppress_filters' => true, // подавление работы фильтров изменения SQL запроса
) );

foreach( $posts as $post ){
	setup_postdata($post);
	?>

	<h3 class="h3"><?php the_title_attribute(); ?></h3>

	<?php
}

wp_reset_postdata(); // сброс

?>

Проблема в том, что выводятся не только разделы, но и все подразделы - все одной кучей, а мне необходимо выводить только разделы, без подразделов которые в них.
Прошу помощи.

0
johngreen
5 лет назад
  • 0

    category__in - в WP_Query() есть примеры с комментариями и все описано. Только там нужны id категорий (на сколько я помню), а не slug-и.

    johngreen 5 лет назад

    Благодарю. Помогли.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация