2015-11-16 4 views
0

Я пытаюсь загрузить поле повторителя из связанных сообщений с расширенным настраиваемым полем.ACF: поле повторителя нагрузки из поля отношений

У меня есть сообщение, которое имеет отношение для загрузки сообщений из другого post_type. Тогда этот post_type имеет поле repeatater_field. Я попытался загрузить эти повторяющиеся поля моих связанных сообщений. Его объект внутри другого объекта.

Вот мой код:

<?php 
    $posts = get_field('related_posts'); // this is a relation field 
    if($posts): 
    foreach($posts as $p): 
?> 

    <section class="slider"> 
     <?php 
      $quotes = get_field('slider_quotes'); // this is my repeater field 

      if(have_rows($quotes)): 
       while (have_rows($quotes)) : the_row(); 
     ?> 
     <div><h2><?php echo get_sub_field('quote'); ?></h2></div> 

     <?php endwhile; else: 
       echo "Nothing yet"; 
     endif; ?> 

    </section> 

Я уже пробовал:

$frases = get_field('slider_quotes', $p->ID); 

и

<?php echo get_sub_field('quotes', $p->ID); ?> 

И я ничего не получил.

Спасибо!

ПОЛНЫЙ КОД

https://gist.github.com/pailoro/1541717925d9cd9622ba

ответ

0

Если 'slider_quotes' является полем повторитель, попытайтесь получить с

<?php the_repeater_field('slider_quotes', $p->ID); ?> 

сошлитесь link to get values of repeater field

+0

Я попробовал, то я получил это: (!) Предупреждение: Незаконный тип смещения в isset или пустой в /home/labbo/public_html/dugraf/wp-content/plugins/advanced-custom-fields-pro/core/local.php в строке 671 –

+0

Что такое on line # 671. можете ли вы разместить свой полный код? – puppy

+0

Обновлено с полным кодом –

Смежные вопросы