我已经在 wordpress 支持上发布了这个,但是这里的答案要快得多......
这是从那里的“复制粘贴”:
我想在我的 home.php 模板上有额外的小部件区域。我正在使用 Emil Uzelac 的响应式主题。我不知道为什么我的额外“侧边栏”不起作用。
dynamic_sidebar('front-side-sidebar');
该函数返回 true,但它不显示任何内容。我可以在“小部件”中看到我的额外小部件区域,并且我确实在那里添加了一个小部件。在我的functions.php中,我有这个:
function front_side_sidebar_init()
{
register_sidebar(
array(
'id' => 'front-side-sidebar',
'name'=>'Front Side sidebar',
'description' => __('Front Side sidebar', 'responsive'),
'before_widget' => '<li>',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>'
)
);
}
add_action( 'widgets_init', 'front_side_sidebar_init' );