我试图动态创建一个文本小部件,将其添加到我的主题已经创建的命名侧栏小部件($sidebar\\u id=\'主页标题小部件\'),然后用一些预设内容填充文本小部件。我得到了一个错误,如上面第35行所示(下面评论)。知道我做错了什么吗?
Parse error: syntax error, unexpected \'[\' in C:....widgettest.php on line 35
<?php
/*
Plugin Name: Widget Test
*/
function cb_activate_widgettest(){
$ops = get_option(\'widget_text\');
// find an $id that works...
$ops[$id] = array(
\'title\' => \'\',
\'text\' => \'bar\', // content?
);
update_option(\'widget_text\', $ops);
$sidebar_id = \'home-header-widget\';
$sidebars_widgets = get_option(\'sidebars_widgets\');
$sidebars_widgets[$sidebar_id] = ["widget_text-$id"]; //this is line 35
update_option(\'sidebars_widgets\', $sidebars_widgets);
}
register_activation_hook(__FILE__, \'cb_activate_widgettest\');
?>