我已经注册了一个新的边栏。这是我在函数中的代码。php:
register_sidebar(array(
\'name\'=>\'1\',
\'before_widget\' => \'<div class="div1">\',
\'after_widget\' => \'</div>\',
\'before_title\' => \'\',
\'after_title\' => \'\',
));
如何显示此侧边栏。我想这样做:
如果提要栏(1)没有小部件,则不应显示它
如果提要栏(1)有要显示的小部件,则必须显示
<div class="alllist">
<div class="div1"></div>
<div class="div1"></div>
</div>
最合适的回答,由SO网友:Nilambar Sharma 整理而成
您可以使用is_active_sidebar
检查侧栏是否有任何小部件。仅在以下情况下显示侧栏is_active_sidebar
返回true。
<?php if ( is_active_sidebar( \'sidebar-name\' ) ) : ?>
<?php dynamic_sidebar( \'sidebar-name\' ); ?>
<?php endif; ?>