Вывести только название подрубрик, без названия рубрик
Помогите вывести только названия подрубрик(без названия рубрик), а также правильно написать условия для вывода этих названий в цикле!
На данный момент этот код -
$category = get_the_category(); echo '<div class="col-md-12 col-sm-12 col-xs-12"><h2>'. $category[0]->cat_name. '</h2></div>';
выводит название рубрик и подрубрик для каждого поста в цикле, соответственно, а нужно чтобы он выводил названия для всех постов (единожды, если пост входит в данную рубрику/подрубрику)
<?php foreach ( $categories as $key => $category ): //из глобальной переменной массивов categories // вызываем ключ и значение, где ключ равен 0, а ниже прибавляем 1, а значение равно категории(рубрике) ?> <div class="shop-cards" id="shop-cards-<?php echo $key + 1; ?>"> <?php $posts = get_posts( [ 'numberposts' => - 1, 'category' => $category->term_id, 'orderby' => 'ID', 'order' => 'ASC', 'hide_empty' => 0, ] ); foreach ( $posts as $post ) { setup_postdata( $post ); $category = get_the_category(); echo '<div class="col-md-12 col-sm-12 col-xs-12"><h2>'. $category[0]->cat_name. '</h2></div>'; ?> <div class="col-md-3 col-sm-6 col-xs-12"> <div class="shop-card"> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a> <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3> <button type="submit" class="popup-btn button-small">Оставить заявку</button> </div> </div> <?php } //конец foreach для постов wp_reset_postdata(); // сброс ?> </div> <?php endforeach; // конец foreach для категорий ?>
Хотя бы помогите сделать так, чтобы выводились названия Единожды для каждых постов...а не так как сейчас.