Здравствуйте.
Использую ACF Radio buttons для вставки определенных html тегов на страницу.
Скрин из настроек ACF -
https://screenshots.firefox.com/YtbAYHLru8x1HP1f/t...<?php if (have_rows('new_section')) { while (have_rows('new_section')) { the_row(); ?>
<section id="<?php the_sub_field('section_id'); ?>" class="<?php the_sub_field('section_class'); ?>" style="background:url('<?php the_sub_field("section_bg") ?>') no-repeat; background-size:cover;">
<?php if (the_sub_field('add_overlay') == 'Yes') { ?>
<?php echo '<div class="bg_overlay">' ?>
<?php } ?>
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><?php the_sub_field('section_title'); ?></h2>
<?php if (have_rows('section_content')) {
while (have_rows('section_content')) {
the_row(); // forgot this line
if( get_row_layout() == 'section_text' ):
the_sub_field('section_text_editor');
elseif( get_row_layout() == 'section_table' ):
the_sub_field('section_table_editor');
elseif( get_row_layout() == 'section_shortcode' ):
the_sub_field('section_add_shortcode');
elseif( get_row_layout() == 'section_contacts' ):
the_sub_field('section_add_contact');
endif;
}
} ?>
</div>
</div>
</div>
<?php if (the_sub_field('add_overlay') == 'Yes') { ?>
<?php echo '</div>' ?>
<?php } ?>
</section>
<?php } } ?>
Скрин со страницы:
https://screenshots.firefox.com/xoS9vKazW4S62mDB/t...
Мне нужно чтобы в html документ если выбрано "Да", вставлялись теги ...
А ACF возвращает мне значение поля "Да", но не <?php echo '' ?>
В чем я ошибся? Заранее спасибо
P.S. в вышеуказанном коде тип поля Flexible Content вложен в Repeater. Однако radio button является полем самого repeater