2014-11-13 159 views
-1

这是一个WordPress的网站 - 我搞乱了一些侧边栏的东西,这发生了。 960行看起来目前这,顺便说一句:解析错误:语法错误,意外的'=>'(T_DOUBLE_ARROW)在行960

'id' => 'main-sidebar', 

我知道解析错误是告诉我,双箭头是错误/非预期的,但我不知道什么应该有吧。整个块看起来是这样的:

if(function_exists('register_sidebar')) { 
register_sidebar(array(
    'name' => __('Main Sidebar', ETHEME_DOMAIN), 
    'id' => 'main-sidebar', 
    'description' => __('The main sidebar area', ETHEME_DOMAIN), 
    'before_widget' => '<div id="%1$s" class="sidebar-widget %2$s">', 
    'after_widget' => '</div><!-- //sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 

任何帮助,将不胜感激。我觉得自己像个白痴。

编辑:这里有更多的代码(这是整个侧栏区域):

if(function_exists('register_sidebar')) { 
register_sidebar(array(
    'name' => __('Main Sidebar', ETHEME_DOMAIN), 
    'id' => 'main-sidebar', 
    'description' => __('The main sidebar area', ETHEME_DOMAIN), 
    'before_widget' => '<div id="%1$s" class="sidebar-widget %2$s">', 
    'after_widget' => '</div><!-- //sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 
)); 
register_sidebar(array(
    'name' => __('Shop Sidebar', ETHEME_DOMAIN), 
    'id' => 'shop-sidebar', 
    'description' => __('Shop page widget area', ETHEME_DOMAIN), 
    'before_widget' => '<div id="%1$s" class="sidebar-widget %2$s">', 
    'after_widget' => '</div><!-- //sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 
)); 
register_sidebar(array(
    'name' => __('Single product page Sidebar', ETHEME_DOMAIN), 
    'id' => 'single-sidebar', 
    'description' => __('Single product page widget area', ETHEME_DOMAIN), 
    'before_widget' => '<div id="%1$s" class="sidebar-widget %2$s">', 
    'after_widget' => '</div><!-- //sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 
)); 
register_sidebar(array(
    'name' => __('Shopping cart sidebar', ETHEME_DOMAIN), 
    'id' => 'cart-sidebar', 
    'description' => __('Area after cart totals block', ETHEME_DOMAIN), 
    'before_widget' => '<div id="%1$s" class="sidebar-widget %2$s">', 
    'after_widget' => '</div><!-- //sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 
)); 
register_sidebar(array(
    'name' => __('Right side panel area', ETHEME_DOMAIN), 
    'id' => 'right-panel-sidebar', 
    'description' => __('Right side panel widget area', ETHEME_DOMAIN), 
    'before_widget' => '<div id="%1$s" class="sidebar-widget %2$s">', 
    'after_widget' => '</div><!-- //sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 
)); 
register_sidebar(array(
    'name' => __('Hidden top panel area', ETHEME_DOMAIN), 
    'id' => 'top-panel-sidebar', 
    'description' => __('Hidden top panel widget area', ETHEME_DOMAIN), 
    'before_widget' => '<div id="%1$s" class="sidebar-widget %2$s">', 
    'after_widget' => '</div><!-- //sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 
)); 
register_sidebar(array(
    'name' => __('Place in header top bar', ETHEME_DOMAIN), 
    'id' => 'languages-sidebar', 
    'description' => __('Can be used for placing languages switcher of some contacts information.', ETHEME_DOMAIN), 
    'before_widget' => '<div id="%1$s" class="%2$s">', 
    'after_widget' => '</div><!-- //sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 
)); 

register_sidebar(array(
    'name' => __('Prefooter Row', ETHEME_DOMAIN), 
    'id' => 'prefooter', 
    'before_widget' => '<div id="%1$s" class="prefooter-sidebar-widget %2$s">', 
    'after_widget' => '</div><!-- //prefooter-sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 
)); 


register_sidebar(array(
    'name' => __('Footer 1', ETHEME_DOMAIN), 
    'id' => 'footer1', 
    'before_widget' => '<div id="%1$s" class="footer-sidebar-widget %2$s">', 
    'after_widget' => '</div><!-- //footer-sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 
)); 

register_sidebar(array(
    'name' => __('Footer 2', ETHEME_DOMAIN), 
    'id' => 'footer2', 
    'before_widget' => '<div id="%1$s" class="footer-sidebar-widget %2$s">', 
    'after_widget' => '</div><!-- //sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 
)); 


register_sidebar(array(
    'name' => __('Footer Copyright', ETHEME_DOMAIN), 
    'id' => 'footer9', 
    'before_widget' => '<div id="%1$s" class="footer-sidebar-widget %2$s">', 
    'after_widget' => '</div><!-- //footer-sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 
)); 

register_sidebar(array(
    'name' => __('Footer Links', ETHEME_DOMAIN), 
    'id' => 'footer10', 
    'before_widget' => '<div id="%1$s" class="footer-sidebar-widget %2$s">', 
    'after_widget' => '</div><!-- //footer-sidebar-widget -->', 
    'before_title' => '<h4 class="widget-title">', 
    'after_title' => '</h4>', 
)); 

} 

编辑2:这里的行整个代码文件,因为有人问它:http://pastebin.com/SUnh0Ft8 很肯定ETHEME_DOMAIN是只是php重定向到网站的域名。可能是错误的。

+2

什么是'ETHEME_DOMAIN'设置为? –

+1

这条线没有问题。最佳猜测:它是之前的一个。这意味着我们应该找出'ETHEME_DOMAIN'是什么。 – rnevius

+0

如果特定行上的代码看起来不错,那么语法错误通常是由之前某处的敲打引起的。我们需要看到更多的代码。 – Flosculus

回答

0

我从来没有想过出了什么问题,但我只是从以前的PHP文件备份,一切都很好。看起来我将会更加小心我将来如何编辑PHP代码。

相关问题