2017-03-22 11 views
0

私は、サブセミナーと呼ばれるACFリピーターフィールドを持っています。 リピーターには複数の行があります。 は、私は== 1行をループにしたいと私は、このワードプレスのACFリピーター行をループし、各行を個別に表示します。

<?php 
          $count = 0; 
           $your_repeater = get_field('sub_seminars'); 
           if($your_repeater){ 
           while(have_rows('sub_seminars')): the_row(); 
           $count++; 
           $my_field = get_sub_field('start_date'); 
           if ($count == 1) { ?> 



           <?php while (have_posts()) : the_post(); ?> 

                 <?php 
          // populate config with current post settings 
          presscore_populate_post_config(); 

          presscore_get_template_part('theme', 'blog/list/blog-list-post'); 
          ?> 

           <?php endwhile; ?> 

         <?php } endwhile; } ?> 

ようなものをやっているサブフィールド「START_DATE」

に基づいて個別にそれぞれの投稿を表示する。しかし、それは最初のポストすなわち数のために働きますあなたは、カウントを増やしたときには失敗し

答えて

0

これは機能します。

0

変更

if ($count == 1) { 

if ($count > 1) { 

最初の繰り返しを行っている場合は、ループを実行してフィールドを取得するように見えます。

+0

ループして多くの結果を返します。私はこれを試した。 2つの結果を返す代わりに、数百 – Damon

関連する問題