Проверить наличие поля — ACF

Проверить наличие поля — ACF

В прошлой статье мы с вами научились выводить произвольные поля в шаблон нашей темы. Сегодня мы рассмотрим более интересную функцию - проверку на существование (или заполненность) произвольного поля. То есть, если у записи (или страницы) в административной панели не заполнено произвольное поле, то выводить его не будем. Зачем это нужно? Ведь если поле не заполнено, то ничего и не выведется...

Оказывается, это достаточно полезная функция. Ведь перед произвольным полем может стоять любая фраза: Источник, Дата публикации, Автор, Размер, Вес - все что угодно. Вот именно в таких ситуациях: Источник: пустота - нам и поможет проверка наличия произвольного поля плагина ACF. Если поле не заполнено, то не выводить: Источник. Если заполнено, вывести: Источник: содержимое поля.

Давайте сделаем это! Все опять настолько просто, что даже нечего расписывать. Вот код:

<?php if( get_field("field_name") ): ?>
	Источник: <?php the_field( "field_name" ); ?>.
<?php else :?>
	Источники не указаны.
<?php endif; ?>

Вот и все. Всем успехов!

26.03.17
Для просмотра сайта обновите браузер.