有没有办法在没有激活任何小部件的情况下使用Get_Sidear()?

时间:2016-03-14 作者:banesto

WP版本4.4.2,我有一个sidebar.php 并且没有激活的小部件,这会自动禁止get_sidebar() 加载内容的函数sidebar.php. 有没有办法强制加载sidebar.php 文件

1 个回复
SO网友:banesto

啊,默认twentysixteen theme具有添加body类的附加功能:

if ( ! is_active_sidebar( \'sidebar-1\' ) ) {
    $classes[] = \'no-sidebar\';
}
所以这就是侧边栏没有出现的原因。

相关推荐

My widgets do not save

每次我保存我的小部件并离开页面时,我的小部件都会消失。侧边栏已完全清空,不会保存任何更改。控制台或PHP日志中没有任何错误。如果我将小部件直接复制并保存在数据库中widgets_text, 它们将被显示,但我仍然无法在侧边栏中添加或删除任何内容。这只发生在我的右侧边栏上,左侧边栏工作正常,但它们都以相同的方式注册。这是我注册侧边栏的方式:function my_widgets_init() { register_sidebar( array ( \'name\'