Вывести только записи категории, но не выводить записи из подкатегорий
Задача:
Вывести на странице разделы каталога (тип продукции 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(); // сброс ?>
Проблема в том, что выводятся не только разделы, но и все подразделы - все одной кучей, а мне необходимо выводить только разделы, без подразделов которые в них.
Прошу помощи.
category__in - в WP_Query() есть примеры с комментариями и все описано. Только там нужны id категорий (на сколько я помню), а не slug-и.
Благодарю. Помогли.