Когда я захожу на страницу, почему-то последняя вкладка всегда активна, но необходимо, чтобы первая была активной. Я не понимаю, почему это происходит. Кажется, что если i=0
, то первый активен, если нет, то нет атаки, по какой-то причине он всегда переходит к последнему. Помогите
foreach( $taxonomies as $taxonomy ) :
// Gets every "category" (term) in this taxonomy to get the respective posts
$terms = get_terms( $taxonomy ); ?>
<div class="category-title">
<div class="container">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<?php
$i=0;
foreach( $terms as $term ) {
if($i==0){
?>
<li class="nav-item portfolio-item"><a class="nav-link nav-link-portfolio active" data-toggle="tab" href="#<?php echo $term->slug ?>" role="tab" aria-controls="<?php echo $term->slug ?>"><h5><?php echo $term->name ?></h5></a></li>
<?php } else { ?>
<li class="nav-item portfolio-item"><a class="nav-link nav-link-portfolio" data-toggle="tab" href="#<?php echo $term->slug ?>" role="tab" aria-controls="<?php echo $term->slug ?>"><h5><?php echo $term->name ?></h5></a></li>
<?php } ?>
<?php $i++; }; ?>
</ul>
</div>
</div>
<?php endforeach; ?>
<div class="tab-content">
<?php
foreach( $taxonomies as $taxonomy ) :
$terms = get_terms( $taxonomy );
$i=0;
foreach( $terms as $term ) : ?>
<?php
$args = array(
'post_type' => $post_type,
'posts_per_page' => -1, //show all posts
'tax_query' => array(
array(
'taxonomy' => $taxonomy,
'field' => 'slug',
'terms' => $term->slug,
)
)
);
$posts = new WP_Query($args);
?> <?php
if ($i==0){ ?>
<div class="tab-pane active" role="tabpanel" id="<?php echo $term->slug; ?>" ><?php } else{ ?>
<div class="tab-pane" role="tabpanel" id="<?php echo $term->slug; ?>" >
<?php }