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