来自法典
is_active_sidebar( $index ); ?>
Parameters
$index
(mixed) (required) Sidebar name, id or number.
当我尝试我的任何侧边栏名称时,它都不起作用;然而,当我输入随机数1、2和3时,我猜测我的侧边栏是这样编号的,它是有效的,但这并不可靠。有一个trac issue 关于这一点,我怀疑目前该函数可能存在问题(而且《codex》中二十世纪的例子似乎使用了slug而不是名称),因此我想要的是一种获得wordpress理解的提要栏名称id或编号的方法。编辑(这是我用来注册侧栏的代码-我最后添加了一行\'id\' => \'right-sidebar\', 在“name”=>等之后,以获取注释中描述的解决方案)
if ( function_exists(\'register_sidebar\') )
register_sidebar(array(
\'name\' => \'Right Sidebar\',
\'before_widget\' => \'<li id="%1$s" class="widget %2$s">\',
\'after_widget\' => \'</li>\',
\'before_title\' => \'<h4>\',
\'after_title\' => \'</h4>\',
));