我已经注册了一个名为“MagazinSidebar”的新边栏,我可以在小部件区域看到它。
if ( function_exists('register_sidebar') )
register_sidebar(array('name'=>'MagazinSidebar',
'before_widget' => '<div class="sidebar_widget">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
如果该类别是'Magazin',则尝试调用它,但它不会出现在Magazin类别中......
//get template sidebar
if ( in_category( 'Magazin' )) {
if ( function_exists('dynamic_sidebar') && dynamic_sidebar('MagazinSidebar') ) ;
}
else {
get_sidebar();
}
有什么想法吗? :)谢谢
答案 0 :(得分:1)
在您注册的sidebarname中使用get_sidebar()
功能
在您的情况下使用get_sidebar('MagazinSidebar')
。
if ( in_category( 'Magazin' )) {
get_sidebar('MagazinSidebar');
}
else {
get_sidebar();
}