Php 单页Wordpress自定义侧边栏

Php 单页Wordpress自定义侧边栏,php,wordpress,Php,Wordpress,我试图在页面中显示自定义侧边栏。该代码适用于自定义帖子类型“news”帖子,但不适用于页面“na midia”。在该页面中,将显示defaul侧边栏 //自定义侧栏 函数前缀\自定义\侧栏(){ 寄存器侧栏(数组)( 'name'=>uu('Custom Sidebar Mídia','page builder framework'), 'id'=>'自定义侧栏', '在小部件'=>''之前, '在小部件'=>''之后, “在标题“=>”之前, “在标题之后”=>“ ) ); } 添加操作('

我试图在页面中显示自定义侧边栏。该代码适用于自定义帖子类型“news”帖子,但不适用于页面“na midia”。在该页面中,将显示defaul侧边栏

//自定义侧栏
函数前缀\自定义\侧栏(){
寄存器侧栏(数组)(
'name'=>uu('Custom Sidebar Mídia','page builder framework'),
'id'=>'自定义侧栏',
'在小部件'=>''之前,
'在小部件'=>''之后,
“在标题“=>”之前,
“在标题之后”=>“
) );
}
添加操作('widgets_init','prefix_custom_sidebar');
//在所有文档帖子上用新的自定义侧栏替换默认侧栏
函数前缀_do_自定义_侧栏($sidebar){
//此语句适用于自定义帖子类型
if(是单数('news')){
$sidebar='custom-sidebar';
}
//此语句不适用于显示帖子的页面,请显示默认的侧栏
elseif(单数('na midia')){
$sidebar='custom-sidebar';
}
返回$sidebar;
}
添加过滤器('wpbf_do_边栏','prefix_do_custom_边栏')已解决

elseif(是页面('na midia')){
$sidebar='custom-sidebar';
}