我正在尝试构建我的第一个WordPress主题并需要一些帮助。
我在页脚中设置了4个侧栏区域,我想添加一个条件语句,只显示小部件区域,如果是footer-widget-1,footer-widget-2,footer-widget-3或footer-widget -4个侧边栏是活跃的。
我有这段代码:
<?php if ( is_active_sidebar( 'footer-widget-1' ) ) : ?>
<div id="footer">
<div class="container">
<div class="col-xs-12 footer-widgets">
<div class="col-xs-3">
<?php dynamic_sidebar ('footer-widget-1');?>
</div>
<div class="col-xs-3">
<?php dynamic_sidebar ('footer-widget-2');?>
</div>
<div class="col-xs-3">
<?php dynamic_sidebar ('footer-widget-3');?>
</div>
<div class="col-xs-3">
<?php dynamic_sidebar ('footer-widget-4');?>
</div>
</div> <!-- END FOOTER WIDGETS -->
</div> <!-- END CONTAINER -->
</div> <!-- END FOOTER -->
<?php endif; ?>
这意味着页脚div只会显示footer-widget-1是否具有活动小部件,我想更改此内容,以便在任何这些侧边栏具有活动小部件时显示页脚区域。
帮助很多人。
答案 0 :(得分:2)
这应该非常简单,尝试在代码中添加一些简单或逻辑,并检查是否有任何小部件处于活动状态:
<?php if ( is_active_sidebar( 'footer-widget-1' ) || is_active_sidebar( 'footer-widget-2' ) || is_active_sidebar( 'footer-widget-3' ) || is_active_sidebar( 'footer-widget-4' ) ) : ?>