Intereting Posts
Добавить класс CSS для каждого изображения Может ли плагин по-прежнему влиять на сайт даже после удаления? почему я не вижу некоторых плагинов, пока они включены на странице администрирования сети? 2-я страница, отображающая те же самые сообщения, что и моя первая страница (минус первая запись) Ошибка подключения к базе данных Различные поля на странице «Мой профиль» в зависимости от роли пользователя Перевод плагина или файла локали WordPress для сети подкастов Фильтровать сообщения несколькими дочерними категориями checkbox Архивирование пользовательских сообщений? Совместное использование общих функций (функций, частей шаблона) между плагинами и темами? Как отключить страницу регистрации Multisite? Получение списка опубликованных сообщений Скрыть блок HTML, если роль пользователя является определенной ролью Описание пунктов меню? Пользовательский ходок для wp_nav_menu ()

Если пользовательское поле пуст, не отобразите div

Я ищу лучший способ скрыть div, когда пользовательское поле пуст. Я понял, как скрыть div, но у меня есть довольно много настраиваемых полей, и я бы предпочел не писать код для каждого из них.

(Примечание. Я использую плагин Advanced Custom Fields.)

Поэтому в основном я хочу скрыть заголовок раздела, если поле под ним пусто.

благодаря

<div class="section-title">Services for Individuals</div> <div class="section-text"> <?php the_field('services_for_individuals') ?> </div> </div> <div class="section-title-business">Services for Businesses</div> <div class="section-text"> <?php the_field('services_for_businesses') ?> </div> </div> </div> <?php $value = get_field( "services_for_businesses" ); if ( $value ) { echo $value; } else { ?> <style type="text/css"> .section-title-business { display:none; } </style> <?php } ?> 

Solutions Collecting From Web of "Если пользовательское поле пуст, не отобразите div"

Попробуй это:

 <?php $business_services = get_field( "services_for_businesses" ); //etc... ?> <div class="section-title">Services for Individuals</div> <div class="section-text"> <?php the_field('services_for_individuals') ?> </div> <?php if ( $business_services ) : ?> <div class="section-title-business">Services for Businesses</div> <div class="section-text"> <?php echo $business_services; ?> </div> </div> <?php endif; ?> </div> 

Дальнейший абстрактный код, чтобы удовлетворить ваши потребности, если у вас есть несколько полей, чтобы показать или скрыть.