Имейте поле ретранслятора, которое смотрит, что такое тип раздела, а затем выводит определенную базу кода для этого типа. По какой-то причине код всегда выводит «No Rows Found», хотя есть строки.Поле повторителя ACF, не отображающее строки
У меня есть это уже для чего-то другого, но вы хотите использовать его снова для вывода чего-то другого, не работающего.
Вот код ниже
<?php if(have_rows('layout_section')): ?>
<?php while(the_repeater_field('layout_section')): ?>
<?php if (get_sub_field('layout_section_type') == "test") { ?>
<?php the_sub_field('post_id'); ?>
<?php } elseif (get_sub_field('layout_section_type') == "featured") { ?>
<p>Featured Section</p>
<?php } elseif (get_sub_field('layout_section_type') == "test2") { ?>
<p>Tewsat 2</p>
<?php } else { ?>
<p>Normal Section</p>
<?php } ?>
<?php endwhile; ?>
<?php
else :
echo 'No Rows Found';
// no rows found
endif;
?>
Здесь есть конфиг на ACF стороне
http://i.stack.imgur.com/SbHDp.png http://i.stack.imgur.com/7zvP3.png
Да, я пытался это способ сделать это тоже и не успех. У меня есть другой файл для другого поля ретранслятора, и код работает нормально. Этот код не отличается от поля и подполя. Я проверил, чтобы все было правильно с именем поля и т. Д., И я не вижу никаких ошибок. – Kyon147
Возможно, стоит проверить конфигурацию и параметры настроены на странице настроек? – TimRDD
Заметили что-то не так. Обновите мой вопрос до ссылок на изображения настроек. Кажется, что не получается, почему точный код, который работает уже, не работает для другого настраиваемого раздела. – Kyon147