Почему последняя вкладка активна во время загрузки страницы? - PullRequest
1 голос
/ 05 ноября 2019

Когда я захожу на страницу, почему-то последняя вкладка всегда активна, но необходимо, чтобы первая была активной. Я не понимаю, почему это происходит. Кажется, что если 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 }

1 Ответ

0 голосов
/ 05 ноября 2019
jQuery(function () {

      jQuery('#myTab a:last').tab('show');

 });

У меня была такая функция. Я забыл удалить, поэтому я показал последнюю вкладку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...