0

我在为我的 Wordpress 主题设置第二个侧边栏时遇到了困难。

这是function.php的代码:

<?php
if(function_exists('register_sidebar')){
    register_sidebar(array(
        'before_widget'=>'<li>',
        'after_widget'=>'</li>',
        'before_title'=>'<h2>',
        'after_title'=>'</h2>',
    ))
;
}
?>
<?php
if(function_exists('register_sidebar')){
    register_sidebar('home'array(
        'before_widget'=>'<li>',
        'after_widget'=>'</li>',
        'before_title'=>'<h2>',
        'after_title'=>'</h2>',
    ))
;
}
?>

这是我尝试在管理员中访问小部件选项页面时收到的错误:

解析错误:语法错误,第 14 行 C:\xampp\htdocs\tlc\wp-content\themes\tlc\functions.php 中的意外 T_ARRAY

4

1 回答 1

3

给它一个名字,你使用这个语法

 register_sidebar(array(
  'name' => 'RightSideBar',
  'description' => 'Widgets in this area will be shown on the right-hand side.',
  'before_title' => '<h1>',
  'after_title' => '</h1>'
));

不是你写的

有关更多信息,请参见 http://codex.wordpress.org/Function_Reference/register_sidebar

于 2010-08-30T18:28:20.563 回答