使用高级自定义字段(WordPress的),以显示Flexslider
问题描述:
我建立使用高级自定义字段插件和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; ?>
答
每次($image[0];
)应该是$image[$count]
你得到相同的索引。每个帖子附件都存储在另一个索引中。所以如果你一直在索引索引0,你会一直得到相同的图像。
谢谢,我能够得到它与您的帮助。 – ReLeaf