所以我想不显示一个侧边栏,如果它没有窗口小部件展示
当我使用is_active_sidebar()
函数总是返回false,并且if语句不工作,当我尝试使用is_dynamic_sidebar()
函数它总是返回true。
我已经安装了控件逻辑插件所以一些图标的显示在页面上,有些网页没有一个小部件。
这是我的代码:
<div class="row main-row">
<?php if (is_dynamic_sidebar('left_bar')) { ?>
<div class="col-md-3 left-sidebar">
<?php
dynamic_sidebar('left_bar');
?>
</div>
<div class="col-md-9 main-content">
<?php the_content('Read More'); ?>
</div>
<?php } else { ?>
<div class="col-md-12 main-content">
<?php the_content('Read More'); ?>
</div>
<?php } ?>
</div>
对我应该怎样做任何想法呢?