-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重定向到网站的域名。可能是错误的。
什么是'ETHEME_DOMAIN'设置为? –
这条线没有问题。最佳猜测:它是之前的一个。这意味着我们应该找出'ETHEME_DOMAIN'是什么。 – rnevius
如果特定行上的代码看起来不错,那么语法错误通常是由之前某处的敲打引起的。我们需要看到更多的代码。 – Flosculus