2016-04-06 16 views
1

リピータフィールドをフロントエンドに表示すると、そのリストのすべてが最初の項目とは別に表示されます。リピータにすべてを表示したいと思います。ACFリピータがリストに最初に表示されない

<?php if(have_rows('the_list')): the_row(); ?> 
<div class="row"> 
    <?php while(have_rows('the_list')): the_row(); ?> 
     <div class="col-md-8"> 
      <h6><?php the_sub_field('name') ?></h6> 
      <p><?php the_sub_field('number') ?></p> 
     </div> 
    <?php endwhile; ?> 
</div> 
<?php endif; ?> 
+0

:ここ

が更新スニペットです。 – mbacon40

+0

@ mbacon40私はこれをプルするために使用しているコードスニペットを追加しました –

+0

バックエンドの最初の行をチェックできますか? –

答えて

0

the_row();を2回実行しています。 ifステートメントの後にこれを削除すると、問題が解決されます。我々は助けることができるようにあなたのコードを投稿してください

<?php if(have_rows('the_list')): ?> 
    <div class="row"> 
     <?php while(have_rows('the_list')): the_row(); ?> 
      <div class="col-md-8"> 
       <h6><?php the_sub_field('name') ?></h6> 
       <p><?php the_sub_field('number') ?></p> 
      </div> 
     <?php endwhile; ?> 
    </div> 
<?php endif; ?> 
関連する問題