2014-09-06 58 views
1

我需要为主题注册边栏。 我已经添加了这个代码结束的functions.phpregister_sidebar和白色屏幕错误

<?php 
include("widget.php"); 
function farad_widgets_init(){ 
register_sidebar(array(
     'id' => 'sidebar-1', 
     'name' => 'left-sidebar', 
     'description' => 'farad' , 
     'before_widget' => '<aside id="%1$s" class="widget %2$s">', 
     'after_widget' => "</aside>", 
     'before_title' => '<h2 class="widget-title">', 
     'after_title' => '</h2>', 
    )); 
} 
add_action('widgets_init', 'farad_widgets_init'); 
?> 

后,我已经添加了代码,WP-login.php中告诉我一个白色的屏幕。

有什么问题?

+0

可能是一个错误没有显示。你有没有试过打开错误报告? – Boaz 2014-09-06 07:03:27

+0

链接不可访问。你应该在你的文章中包含错误。 – Boaz 2014-09-06 07:12:13

+0

我在本地主机上没有问题。但在主服务器我面对这些错误。 – Miller 2014-09-06 07:12:41

回答

1

删除打开和关闭php(<?php ?>)标记。你最有可能没有关闭你的php标签后的最后一个功能,所以添加你的代码,因为你创建了一个语法错误,因为你已经打开php标签内的开放php标签

另外,删除include()部分,这是没有必要的

0

只需将此代码在function.php中,您将获得左侧边栏。

function farad_widgets_init(){ 
register_sidebar(array(
     'id' => 'sidebar-1', 
     'name' => 'left-sidebar', 
     'description' => 'farad' , 
     'before_widget' => '<aside id="%1$s" class="widget %2$s">', 
     'after_widget' => "</aside>", 
     'before_title' => '<h2 class="widget-title">', 
     'after_title' => '</h2>', 
    )); 
} 
add_action('widgets_init', 'farad_widgets_init');