2012-11-19 117 views
0

我建立使用高级自定义字段插件和Flexslider在引导框架WordPress的幻灯片每个列表项3张照片。我的目标是在一个列表项中显示3个帖子的内容,以便flexslider将3张图像显示为一张幻灯片。我现在的代码在一张幻灯片中显示3张图像,但是它重复3次是相同的图像。我很亲密,但我无法弄清楚。使用高级自定义字段(WordPress的),以显示Flexslider

这里是我的代码:

<?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; ?> 

回答

0

每次($image[0];)应该是$image[$count]你得到相同的索引。每个帖子附件都存储在另一个索引中。所以如果你一直在索引索引0,你会一直得到相同的图像。

+0

谢谢,我能够得到它与您的帮助。 – ReLeaf

相关问题