Табы из категорий и постов в них
Как вывести категории с соответствующими постами в табах?
Прочитал статью здесь в вопросах, но т. к. в Вордпрессе пока не особо разбираюсь, то не понял как это реализовать на моем примере.
Просьба помочь в решении этого вопроса!
Есть следующий код табов:
<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>
Пытаюсь вывести в контент таба посты из категории, имя которой указано в названии таба, но ничего не выходит и выводятся все имеющиеся посты.
Сейчас созданы посты в рубриках, соответствующих названиям вкладок табов.