【问题标题】:Wordpress If one of sidebars is activeWordpress 如果侧边栏之一处于活动状态
【发布时间】:2014-03-31 01:05:15
【问题描述】:

我正在尝试构建我的第一个 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 具有活动小部件时才会显示,我想更改此设置,以便在任何这些侧边栏具有活动小部件时显示页脚区域。

帮助很大。

【问题讨论】:

    标签: php wordpress if-statement wordpress-theming conditional-statements


    【解决方案1】:

    这应该很简单,尝试在您的代码中添加一些简单或逻辑并检查是否有任何小部件处于活动状态:

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

    【讨论】:

      猜你喜欢
      • 2020-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多