Доброго времени суток.
Требуется вывести название категории (каждый таб), в каждом табе выводятся записи соответствующие категории(табу), пока получилось реализовать только сами табы, но почему то в каждом табе выводятся одинаковые записи (все)
<?php
$terms_question_cat = get_terms( array(
'taxonomy' => 'questions'
) );
if ( ! empty( $terms_question_cat ) ) {
?>
<ul class="nav nav-pills mb-3" id="pills-tab" role="tablist">
<span>Фильтр</span>
<?php foreach ( $terms_question_cat as $key => $question_cat ) { ?>
<li class="nav-item" role="presentation" >
<a class="nav-link" <?php if ( $key == 0 ) echo 'class="active"'; ?> href="#pills-<?php echo $question_cat->term_id; ?>" id="pills-<?php echo $question_cat->term_id; ?>-tab" data-toggle="pill" role="tab" aria-controls="pills-<?php echo $question_cat->term_id; ?>" aria-selected="true"><?php echo $question_cat->name; ?></a></li>
<?php } ?>
</ul>
<div class="tab-content" id="pills-tabContent">
<?php foreach ( $terms_question_cat as $key => $question_cat ) { ?>
<div class="tab-pane fade <?php if ( $key == 0 ) echo 'active show'; ?>" id="pills-<?php echo $question_cat->term_id; ?>" role="tabpanel" aria-labelledby="pills-<?php echo $question_cat->term_id; ?>-tab">
<div class="accordion" id="accordionExample">
<?php
$mypost = array( 'post_type' => 'question', 'question_cat' => $question_cat->name );
$questions = get_posts( $mypost );
?>
<?php foreach ( $questions as $post ) { setup_postdata( $post ); ?>
<div class="card">
<div class="card-header" id="heading<?php the_ID(); ?>">
<div class="mb-0">
<button class="btn-link" type="button" data-toggle="collapse" data-target="#collapse<?php the_ID(); ?>" aria-expanded="true" aria-controls="collapse<?php the_ID(); ?>"><?php the_title(); ?><img src="<?php echo get_template_directory_uri(); ?>/images/arrd.svg"></button>
</div>
</div>
<div class="collapse" id="collapse<?php the_ID(); ?>" aria-labelledby="heading<?php the_ID(); ?>" data-parent="#accordionExample">
<div class="card-body">Высота букв информационного оформления должна быть не менее 0,15 м . Информационные конструкции должны быть подсвечены в темное время суток внутренними источниками света.</div>
</div>
</div>
<?php } wp_reset_postdata(); ?>
</div>
</div>
<?php } ?>
<script>
$(".nav-pills .nav-item:nth-child(2) a").addClass("active");
$("#pills-tabContent .tab-pane:first-child ").addClass("show active");
$(".accordion .card .btn-link ").addClass("collapsed");
</script>
</div>
<?php } ?>
Подскажите пожалуйста как доработать до нормального состояния?