ブートストラップを使用してイメージスライダ/カルーセルを構築しようとしています。画像は、私が作成したWordpressの投稿カテゴリ「Aktuell」と「Referenz」から表示する必要があります。以下のコードは、カテゴリ 'Aktuell'からの1つの画像とカテゴリー 'Referenz'からの3つの画像を表示したいときに私にとって完璧に機能します。私が何をしたいか回転台でWP_Queryを2回ループする
<div id="myCarousel" class="carousel slide hidden-sm hidden-xs ">
<div class="carousel-inner">
<?php
$the_query = new WP_Query(array(
'category_name' => 'Aktuell',
'posts_per_page' => 1,
));
while ($the_query->have_posts()) :
$the_query->the_post();
?>
<div class="item active">
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail('full'); ?>
<div class="carousel-caption">
<h3><?php the_title();?></h3>
<p><?php the_excerpt();?></p>
<h1>»</h1>
</div>
</a>
</div><!-- item active -->
<?php
endwhile;
wp_reset_postdata();
?>
<?php
$the_query = new WP_Query(array(
'category_name' => 'Referenz',
'posts_per_page' => 3,
'orderby' => 'rand'
));
while ($the_query->have_posts()) :
$the_query->the_post();
?>
<div class="item">
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail('slider');?>
<div class="carousel-caption">
<h3><?php the_title();?></h3>
<p><?php the_excerpt();?></p>
<h1>»</h1>
</div>
</a>
</div><!-- item -->
<?php
endwhile;
wp_reset_postdata();
?>
</div><!-- carousel-inner -->
<a class="left carousel-control" href="#myCarousel" data-slide="prev">‹</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">›</a>
</div><!-- #myCarousel -->
は、各カテゴリから3の画像を表示することです。したがって、私が'posts_per_page' => 3,
をライン#6で使用すると、スライドするために左または右の矢印をクリックすると、スライド機能はもう機能しません。代わりに、画像はお互いの下に表示されています。
どうすればこの問題を解決できますか?