如何确定侧边栏是否为空?还是不活跃?

时间:2014-08-05 作者:HML

我用过is_sidebar_active(\'NameOfSidebar\'), 但它似乎不起作用。它始终返回false。我想有一个这样的条件

if(\'sidebar is not active\'){
 //must not display the section title.
}else{
 //display the sidebar here..
}

2 个回复
SO网友:Brad Dalton

尝试is_active_sidebar

if ( is_active_sidebar(\'your-sidebar-i.d\'))
其中,your-sidebar-i.d等于注册侧栏时使用的ID。

SO网友:Christopher Lamm

您想使用not(!)在你的条件中。

if (!is_active_sidebar(\'NameOfSidebar\')){
    // Must not display the section title.
} else {
    // Display the sidebar here.
}
如果is\\u active\\u sidebar()返回false,则第一个条件将返回true。is\\u active\\u sidebar()如果侧栏没有保存活动的小部件,则返回false。

结束

相关推荐

WordPress edit.php类别过滤器仅显示来自直接类别的帖子,而不显示来自其子类别的帖子

在管理编辑。php页面,当我按特定类别过滤帖子时(使用内置下拉列表),它会显示与该类别相关的所有帖子,以及“在”其子类别下的所有帖子。如何更改此功能,以便在按类别筛选时只显示该类别中的帖子,而不显示子类别中的帖子。非常感谢您的帮助,因为我在网上找不到有关此的任何信息。非常感谢。