Поддержка Проблемы и решения Вывести повторитель ACF в таксономиях

  • ACF в таксономиях не выводит свои поля, но для текстовых полей есть решение вывода полей, преобразовывая их в переменные. Но как вывести поля повторителя?

    ////Так вот выводится текстовое поле в таксономиях.
    <?php
    $term = get_queried_object();
    // Получаем значения произвольных полей
    $field_name = get_field('field_name', $term);
    ?>
    <?php echo $field_name; ?>
    
    
    //////А вот повторитель. Условия отображения Таксономия.
    <?php if ( have_rows( 'repeater_name', $term_id_prefixed ) ) : ?>
    	<?php while ( have_rows( 'repeater_name', $term_id_prefixed ) ) : the_row(); ?>
    		<?php the_sub_field( 'field_name' ); ?>
    	<?php endwhile; ?>
    <?php else : ?>
    	<?php // no rows found ?>
    <?php endif; ?>

    Повторитель не выводится.

    Как выводить повторитель не понятно, мало знаний в php.
    Прошу помощи.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • ACF в таксономиях не выводит свои поля

    С чего вы это взяли

    Это не я взял, это плагин так работает. У вас как то по другому? Ну попробуйте вывести повторитель стандартным кодом от плагина и увидите.
    ACF Версия 5.8.1

    Повторитель входит в премиальную версию Advanced Custom Fields.
    Если у вас официальная лицензия, то можете задавать вопросы в техподдержку ACF.
    Если варез, то здесь вам не помогут.
    Если поле создается сторонним плагином, то обращайтесь к автору.

    Сделайте так же как и с обычным полем
    $taxonomy_field = get_field(‘taxonomy_field_name’, $term);
    а дальше через foreach выведите

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Вывести повторитель ACF в таксономиях» закрыта для новых ответов.