Добрый день.
Подскажите, почему не работает код
if ( is_active_sidebar( 'footer-1' || 'footer-2' || 'footer-3' || 'footer-4' ) ) :
?>
<div id="footer-wrapper">
<div class="wrapper">
<div class="footer-wrap widget-area">
<?php if ( is_active_sidebar( 'footer-1' ) ) : ?>
<div class="column">
<?php dynamic_sidebar('footer-1'); ?>
</div>
<?php endif; ?>
<?php if ( is_active_sidebar( 'footer-2' ) ) : ?>
<div class="column">
<?php dynamic_sidebar('footer-2'); ?>
</div>
<?php endif; ?>
<?php if ( is_active_sidebar( 'footer-3' ) ) : ?>
<div class="column">
<?php dynamic_sidebar('footer-3'); ?>
</div>
<?php endif; ?>
<?php if ( is_active_sidebar( 'footer-4' ) ) : ?>
<div class="column">
<?php dynamic_sidebar('footer-4'); ?>
</div>
<?php endif; ?>
</div><!-- .footer-wrap -->
</div><!-- .wrapper -->
</div><!-- #footer-wrapper -->
<?php endif; ?>
Ошибка в этой строке
if ( is_active_sidebar( 'footer-1' || 'footer-2' || 'footer-3' || 'footer-4' ) ) : в is_active_sidebar нельзя писать больше одного значения? Потому что когда делаю проверку с 2, 3, 4-мя значениями, то код не отображается и с виджетами и без них, а при одном значении все работает.
Как сделать проверку для всех четырех сайдбаров ( если в одном из них есть виджет, то блок футера отображается, если везде пусто, то не отображается) ?