отображение поля, вложенного в группу полей повторителя в ACF

#advanced-custom-fields #acfpro #nested-repeater

Вопрос:

Я пытаюсь отобразить поле, вложенное в группу полей ретранслятора, в ACF. Это не работает. Если я включу только get_the_title(); это, все будет хорошо. Но при if( have_rows/ while ( have_row этом страница пуста.

Это иерархия

  1. application_информация (Группа)
  2. крайние сроки (Повторитель)
  3. deadline_quarter_1_date_1 (блок выбора даты)
     <?php
    $the_query = new WP_Query  
    ( array( 'post_type' => 'custom' ,'post_status' => 'publish', 'meta_key' =>'application_information_deadlines',
     'posts_per_page' => 20 , 'orderby' => 'meta_value' ));  
        // The Loop
    
    if ( $the_query->have_posts() ) {  
    echo '<div>';  
    while ( $the_query->have_posts() ) {  
    $the_query->the_post();  
    esc_attr( $_post->post_title );  echo '<p>' . get_the_title();  
    
    if( have_rows('application_information_deadlines') ): {  
    while ( have_rows( 'application_information_deadlines' ) ) {  the_row();  
    the_sub_field( 'deadline_quarter_1_date_1' ) . the_sub_field( 'deadline_quarter_1_date_2');  
    }  }  }  
    }  
    echo '</p></div>';
    wp_reset_postdata();
    }   }
    else {
    // no posts found
    }
    ?>
     

К вашему сведению: Я решил эту проблему. Изменил подполе на просто deadline и назвал quarter и dates таким образом:
for ( $i = 1; $i < 5; $i ) { $quarter = $deadline[ 'quarter_' . $i ]; echo '$Key Dates' . $i . ' * '. $quarter['date_1'] . ' %' . $quarter['date_2'] . '@'. $quarter['notes']; }

Комментарии:

1. Является ли это вызвано : перед { в этой строке, если( have_rows(‘application_information_deadlines’) ): {