我爲WordPress上的自定義主頁創建了一系列新的側邊欄。保存每一個後,他們工作並繼續工作。一旦我返回到管理區域中的Widget區域,只有這些Widget是空白的,然後從主頁丟失。下面的Functions.php代碼添加側邊欄空白小工具 - 自定義側邊欄
// Widgetized Header
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Header',
'id' => 'Header',
'description' => 'Header Sidebar for Search',
'before_widget' => '<ul class="right"><li class="has-form">',
'after_widget' => '</li></ul>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
}
// Homepage Sidebar for Mailchimp
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Homepage Mailchimp Widget',
'id' => 'HomeWidget1',
'description' => 'Homepage mailchimp area',
'before_widget' => '<ul class="home-widget"><li class="has-form">',
'after_widget' => '</li></ul>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
}
// Homepage Sidebar for Twitter
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Homepage Twitter Widget',
'id' => 'HomeWidget2',
'description' => 'Homepage twitter area',
'before_widget' => '<ul class="home-widget"><li>',
'after_widget' => '</li></ul>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
}
// Homepage Sidebar for Promo Ad
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Homepage Promo Ad',
'id' => 'HomeWidget5',
'description' => 'Homepage Promo Ad',
'before_widget' => '<ul class="home-widget">',
'after_widget' => '</ul>',
));
}
// Homepage Sidebar for Archives
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Homepage Archive Widget',
'id' => 'HomeWidget3',
'description' => 'Homepage Widget for Archives',
'before_widget' => '<ul class="home-widget"><li class="has-form">',
'after_widget' => '</li></ul>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
}
// Homepage Sidebar for Archives
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Homepage Social Widget',
'id' => 'HomeWidget4',
'description' => 'Homepage Widget for Social Nav',
'before_widget' => '<ul class="home-widget"><li>',
'after_widget' => '</li></ul>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
}
有你添加\t'<?php dynamic_sidebar('sidebar-id'); ?>到每個部件的主頁? – Howli
是的。他們工作。這是真正的小部件區域變黑。儘管默認的側邊欄仍然充滿了小部件。 –
檢查頁面的來源,看看內容是否真的存在,但只是與背景顏色相同? – Howli