在使用get_sidebar() 中的函数header.php.
我在中插入了以下代码function.php:
function myfunc_sidebars_init() {
register_sidebar(array(
\'name\' => __(\'Main Sidebar\', \'mytheme\'),
\'description\' => __(\'Widget area for the main sidebar.\', \'mytheme\'),
\'id\' => \'sidebar-main\',
\'before_widget\' => \'<div id="%1$s" class="widget %2$s">\',
\'after_widget\' => \'</div>\',
\'before_title\' => \'<h3 class="widget-title">\',
\'after_title\' => \'</h3>\',
));
}
}
add_action( \'widgets_init\', \'myfunc_sidebars_init\' );
我的
sideber.php 如下所示:
<div id="sidebar1" class="fluid-sidebar sidebar span4" role="complementary">
<?php if ( is_active_sidebar( \'sidebar1\' ) ) : ?>
<?php dynamic_sidebar( \'sidebar1\' ); ?>
<?php else : ?>
<div class="alert alert-message">
<p><?php _e("Please activate some Widgets","mytheme"); ?>.</p>
</div>
<?php endif; ?>
</div>
我还选择了中的侧栏
Appearance->Menus 在管理面板中,所有默认小部件都添加到中的侧栏中
Appearance->Widgets (搜索、最近的帖子、最近的评论等)。
然而,加载主题后,侧边栏菜单中会出现一个警报,提示“请激活一些小部件”。为什么会这样?我该如何修复它?