BootstrapフレームワークでAdvancedCustomFieldsプラグインとFlexsliderを使用してWordpressスライドショーを作成しています。私の目標は、1つのリストアイテムに3つの投稿のコンテンツを表示して、flexsliderが3つの画像を1つのスライドとして表示するようにすることです。私が今持っているコードは、1つのスライドに3つの画像を表示していますが、同じ画像が3回繰り返されています。私はとても近くにいますが、それを完全に理解することはできません。
これが私のコードです:
<?php while(the_flexible_field("slideshow")): ?>
<?php if(get_row_layout() == "new_slide"): ?>
<li>
<?php while(get_row_layout() == "new_slide"): $count++;?>
<?php $image = wp_get_attachment_image_src(get_sub_field('slide_image'), 'large'); ?>
<img src="<?php echo $image[0]; ?>" alt="<?php the_sub_field('slide_heading');?>" class="rotate"/>
<?php if($count==3) break; ?>
<?php endwhile; ?>
</li>
<li><a href="<?php echo the_sub_field('slide_link');?>"><img src="<?php echo $image[0]; ?>" alt="<?php the_sub_field('slide_heading');?>" class="rotate"/></a>
<div class="container homeslide">
<div class="row">
<div class="span4">
<div class="flex-caption"><h4><?php echo the_sub_field('slide_heading');?></h4><?php echo the_sub_field('slide_description');?></div>
</div>
</div>
</div>
</li>
<?php endif; ?>
<?php endwhile; ?>