Здравствуйте!
Ребята, помоги решить проблему с тем, как скрыть пустую группу полей, если ни одно поле не заполнено.
Есть код вывода группы полей:
<?php
$icons = get_field('icons-group');
if( $icons ): ?>
<div class="icons-group">
<h3><?php the_title(); ?></h3>
<div class="icons">
<?php if ( $icons['icon-1'] ): ?><span class="icon-item"><?php echo $icons['icon-1']; ?></span><?php endif; ?>
<?php if ( $icons['icon-2'] ): ?><span class="icon-item"><?php echo $icons['icon-2']; ?></span><?php endif; ?>
<?php if ( $icons['icon-3'] ): ?><span class="icon-item"><?php echo $icons['icon-3']; ?></span><?php endif; ?>
<?php if ( $icons['icon-4'] ): ?><span class="icon-item"><?php echo $icons['icon-4']; ?></span><?php endif; ?>
<?php if ( $icons['icon-5'] ): ?><span class="icon-item"><?php echo $icons['icon-5']; ?></span><?php endif; ?>
<?php if ( $icons['icon-6'] ): ?><span class="icon-item"><?php echo $icons['icon-6']; ?></span><?php endif; ?>
</div>
</div>
<?php endif; ?>
В таком виде незаполненные поля не выводятся, однако контейнер
<div class="icons-group">
и заголовок
<h3><?php the_title(); ?></h3>
выводится.
Подскажите пожалуйста, каким образом скрыть контейнер
<div class="icons-group">
, если в группе полей
$icons = get_field('icons-group')
не заполнено ни одного поля.
Несколько дней безрезультатно бьюсь.
Умоляю!