我的wordpress站点有三个动态侧边栏。侧边栏1和2工作得很好,但第三(类别)将接受小部件,并显示在网站上,但当我回去编辑他们在wp管理,它删除了它们。对这个问题有什么想法吗?
<?php
// Sidebars
add_action( 'widgets_init', 'my_register_sidebars' );
if (function_exists('register_sidebars')){
function my_register_sidebars() {
// Widgets
$before_widget = '<div id="%1$s" class="events %2$s">';
$before_title = '<div class="purpleBarSpace"><span class="purpleBar">';
$after_title = '</span></div>';
$after_widget = '</div>';
/* Home Sidebar */
register_sidebar(
array(
'id' => 'Home',
'name' => __( 'Home' ),
'description' => __( 'Sidebar for Homepage.' ),
'before_widget' => $before_widget,
'after_widget' => $after_widget,
'before_title' => $before_title,
'after_title' => $after_title
)
);
/* General Sidebar */
register_sidebar(
array(
'id' => 'General',
'name' => __('General'),
'description' => __('All Purpose sidebar'),
'before_widget' => $before_widget,
'after_widget' => $after_widget,
'before_title' => $before_title,
'after_title' => $after_title
)
);
/* Category Sidebar */
register_sidebar(
array(
'id' => 'Catgories',
'name' => __('Categories'),
'description' => __('Sidebar for Categories Page'),
'before_widget' => $before_widget,
'after_widget' => $after_widget,
'before_title' => $before_title,
'after_title' => $after_title
)
);
}
}
?>
是否可能是id的"categories"拼写错误造成了麻烦?