Я делаю тему для своего сайта на основе WordPress. Я хотел небольшую помощь, так как я не эксперт по php. Моя проблема такова:
У меня есть div боковой панели, который опять внутри него имеет 4 боковых панели:
<div id="jp-double-bar" class="equal">
<?php if ( is_active_sidebar( 'double-top' ) ) : ?>
<div class="jp-double-top">
<?php dynamic_sidebar( 'double-top' ); ?>
</div>
<?php endif; ?>
<div class="double-middle">
<?php if ( is_active_sidebar( 'middle-2' ) ) : ?>
<div class="jp-middle-2 equalmiddle">
<?php dynamic_sidebar( 'middle-2' ); ?>
</div>
<?php endif; ?>
<?php if ( is_active_sidebar( 'middle-1' ) ) : ?>
<div class="jp-middle-1 equalmiddle">
<?php dynamic_sidebar( 'middle-1' ); ?>
</div>
<?php endif; ?>
</div>
<?php if ( is_active_sidebar( 'double-bottom' ) ) : ?>
<div class="jp-double-bottom">
<?php dynamic_sidebar( 'double-bottom' ); ?>
</div>
<?php endif; ?>
</div>
Здесь моя проблема заключается в том, что если я не публикую никакие виджеты на боковых панелях, все равно отображается внешний <div id="jp-double-bar">
.
Мой вопрос ........ То, как мы переносим отдельную боковую панель с помощью оператора <?php if ():?>
, есть ли способ обернуть главный внешний элемент div с помощью 4 операторов if.
Как если бы ни один из виджетов не был опубликован ни на одной из 4 боковых панелей, то основной внешний элемент div не должен отображаться вообще.
Пожалуйста, помогите.
Привет