Задать вопрос
@Alex-Broudy

В случае, если произвольное поле ACF не заполнено, то показать значение другого произвольного поля — как сделать?

Добрый день!

На сайте используется плагин Advanced Custom Fields

Есть код, благодаря которому проверяется заполнено ли значение произвольного поля или нет, если нет, то div блок в котором находится значение произвольного поля - не отображается.
<?php if(!empty(get_field('email'))){ ?>
<div>Электронная почта: <?php the_field('email'); ?></div>
<?php } ?>

Как сделать, чтобы проверялось заполнено поле или нет, и если нет, то чтобы подставлялось значение другого поля в этом div блоке, а если оба поля не заполнены, то чтобы div блок не показывался вообще.
  • Вопрос задан
  • 1684 просмотра
Подписаться 1 Простой 5 комментариев
Решение пользователя JoyDumply К ответам на вопрос (2)
JoyDumply
@JoyDumply
Кодить нужно красиво
<?php 
$email = get_field('email') ? get_field('email') : get_field('email2') ;
if(!empty($email)):
 ?>
<div>Электронная почта: <?= $email; ?></div>
<?php endif; ?>
Ответ написан