Динамические закладки бутстрапа с post_title не отображают значение_content

Я пытаюсь использовать вкладки начальной загрузки, чтобы иметь следующую систему вкладок:

На каждой вкладке есть заголовок_имя (заголовок), щелчок каждой вкладки, отображение содержимого.

Пока у меня есть все вкладки, перечисленные правильно, и первая появляется с хорошим контентом. Однако на вкладке «Click to another» содержимое не изменяется, чтобы показать тот, который он должен.

Я полагаю, что мне нужно предоставить class postID для этого и связать Href с этим же идентификатором сообщения класса.

Ниже приведен код, который пытается сделать работу – безуспешно :(:

<?php get_header(); ?> <div class="container "> <div id="tab"> <ul class="nav nav-tabs" role="tablist"> <?php $loop = new WP_Query( array( 'post_type' => 'candidates', 'posts_per_page' => -1 ) ); ?> <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> <li role="presentation" class="post-<?php the_ID(); ?>"><a href="#post-<?php the_ID(); ?>" aria-controls="home" role="tab" data-toggle="tab"><?php the_title();?></a></li> <?php endwhile; wp_reset_query(); ?> </ul> <div class="tab-content"> <div role="tabpanel" class="tab-pane active" id="post-<?php the_ID(); ?>"><?php the_content();?></div> </div> </div> 

Любая помощь была бы потрясающей 🙂 🙂

Спасибо вам, ребята !

Если вышеприведенный код зацикливается в цикле while, следует правильно выводить вкладки, но не содержимое.

Вам нужно повторить этот цикл снова в области содержимого вкладки. Также вам нужно убедиться, что в каждой области содержимого таблицы нет активного класса. Активный класс должен быть только на первом. Вы можете использовать счетчик в своем цикле и оператор сокращения, чтобы добавить класс active, если счетчик равен 1

 <div id="tab"> <ul class="nav nav-tabs" role="tablist"> <?php $loop = new WP_Query( array( 'post_type' => 'candidates', 'posts_per_page' => -1 ) ); ?> <?php $counter = 0; while ( $loop->have_posts() ) : $loop->the_post(); $counter++; ?> <li role="presentation" class="post-<?php the_ID(); ?> <?=($counter == 1) ? 'active' : ''?>"><a href="#post-<?php the_ID(); ?>" aria-controls="home" role="tab" data-toggle="tab"><?php the_title();?></a></li> <?php endwhile; wp_reset_query(); ?> </ul> <div class="tab-content"> <?php $counter = 0; $loop = new WP_Query( array( 'post_type' => 'candidates', 'posts_per_page' => -1 ) ); while ( $loop->have_posts() ) : $loop->the_post(); $counter++; ?> <div role="tabpanel" class="tab-pane <?=($counter == 1) ? 'active' : ''?>" id="post-<?php the_ID(); ?>"><?php the_content();?></div> <?php endwhile; ?> </div> </div> 

Обратите внимание, что я на самом деле не пробовал это, поэтому дайте мне знать, если это не сработает.