@sasha761

Как проверить наличие поля ACF?

Доброй ночи.
А как проверить наличие заполненых полей acf?
В общем-то задача такая, если поле не заполнено то секцию мы не выводим .
Пробовал вот так , но не выходит :
<?php
		if( have_rows('video') ):
    	while ( have_rows('video') ) : the_row();
    		if( get_field('video') ) {
  	?>	
			<section class="video">
				<div class="container">
					<h2 class="u-subtitle"><?php  the_sub_field('title'); ?></h2>
					<iframe src="<?php  the_sub_field('video'); ?>" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>					
				</div>
				<a href="#" class="u-btn">заказать сейчас</a>
			</section>
    <?php
    		} 
    	endwhile;
			else :
    // вложенных полей не найдено
		endif;
		?>
  • Вопрос задан
  • 473 просмотра
Пригласить эксперта
Ответы на вопрос 2
y0u
@y0u
dev
Вместо get_field() должно быть get_sub_field();

Документация: https://www.advancedcustomfields.com/resources/rep...
Ответ написан
Комментировать
Lebezniy
@Lebezniy
Веб разработка
<?php if( get_field('имя_поля') ): ?>
       код
<?php endif; ?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы