Табы из категорий и постов в них
Как вывести категории с соответствующими постами в табах?
Прочитал статью здесь в вопросах, но т. к. в Вордпрессе пока не особо разбираюсь, то не понял как это реализовать на моем примере.
Просьба помочь в решении этого вопроса!
Есть следующий код табов:
<div class="our-works__wrapper container"> <div class="our-works__tabs"> <?php $i = 0; while(have_rows('categories')) { the_row(); ?> <div class="tab-link <?php if($i == 0) { echo 'tab-link--active'; } ?>" data-id="tabs-<?php echo $i; ?>"> <?php $categoryName = the_sub_field('category-name'); echo $categoryName; ?> </div> <?php $i++; } ?> </div> <div class="our-works__content"> <?php $i = 0; while(have_rows('categories')) { the_row(); ?> <div class="tab-content <?php if($i == 0) { echo 'tab-content--active'; } ?>" id="tabs-<?php echo $i; ?>"> <div class="row"> <?php // $imageClassic = get_sub_field('category-classic-image'); ?> <?php // $imageModern = get_sub_field('category-modern-image'); ?> <!-- <div class="our-works__content-item col-md-6"> <img src="<?php // echo wp_get_attachment_url( $imageClassic ); ?>" alt="Классика" aria-hidden="true"> <span class="minititle">Классика</span> <a class="our-works__content-item-link button" href="# <?php ?>">Подробнее</a> </div> <div class="our-works__content-item col-md-6"> <img src="<?php // echo wp_get_attachment_url( $imageModern ); ?>" alt="Модерн" aria-hidden="true"> <span class="minititle">Модерн</span> <a class="our-works__content-item-link button" href="# <?php ?>">Подробнее</a> </div> --> <?php $posts = get_posts( array( 'numberposts' => 10, 'category_name' => strval($categoryName), 'orderby' => 'date', 'order' => 'DESC', 'include' => array(), 'exclude' => array(), 'meta_key' => '', 'meta_value' =>'', 'post_type' => 'post', 'suppress_filters' => true, ) ); foreach( $posts as $post ){ setup_postdata($post); ?> <div class="our-works__content-item col-md-6"> <img src="<?php the_post_thumbnail_url(); ?>" alt="" aria-hidden="true"> <span class="minititle"><?php echo $categoryName; ?></span> <a class="our-works__content-item-link button" href="#">Подробнее</a> </div> <?php } wp_reset_postdata(); ?> </div> </div> <?php $i++; } ?> </div> </div>
Пытаюсь вывести в контент таба посты из категории, имя которой указано в названии таба, но ничего не выходит и выводятся все имеющиеся посты.
Сейчас созданы посты в рубриках, соответствующих названиям вкладок табов.