0

我试图建立我的第一个WordPress主题,需要一点帮助。我想添加一个条件语句来仅显示小部件区域,如果页脚部件1,页脚部件2,页脚部件3或页脚部件2都显示小部件区域, widget-4侧边栏处于活动状态。WordPress的如果其中一个侧边栏是活动

我有这样的代码:

<?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; ?> 

这意味着页脚股利将只显示如果页脚的小部件-1有活动部件,我想改变这种做法,页脚区域显示。如果这些侧边栏有活动小部件。

帮助很多appreiated。

回答

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')) : ?> 
+0

十分感谢ilokhov奏效,因为我需要的。 – NickMcB