2012-11-19 2 views
0

저는 Bootstrap 프레임 워크에서 고급 사용자 정의 필드 플러그인 및 Flexslider를 사용하여 Wordpress 슬라이드 쇼를 작성합니다. 제 목표는 하나의 목록 항목에 3 개의 게시물 내용을 표시하여 flexslider가 3 개의 이미지를 하나의 슬라이드로 표시하도록하는 것입니다. 지금 가지고있는 코드는 하나의 슬라이드에 3 개의 이미지를 표시하지만 동일한 이미지가 3 번 반복됩니다. 나는 가깝지만 나는 그것을 알아낼 수 없다. 당신은 같은 인덱스에게이 $image[$count]해야 할 때마다 ($image[0];)를 받고고급 사용자 정의 필드 (Wordpress)를 사용하여 Flexslider에서 목록 항목 당 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; ?> 

답변

0

:

여기 내 코드입니다. 각 첨부 파일은 다른 색인에 저장됩니다. 따라서 인덱스 0을 계속 요청하면 동일한 이미지가 계속 표시됩니다.

+0

감사합니다. 도움을 요청할 수있었습니다. – ReLeaf