O Plugin não pôde ser ativado porque desencadeou um erro fatal, inesperado ‘[‘

Estou tentando criar dinamicamente um widget de texto, adicioná-lo a um widget de barra lateral nomeado que meu tema já criou ($ sidebar_id = ‘home-header-widget’), então preencha o widget de texto com algum conteúdo predefinido. Estou recebendo um erro como indicado acima na linha 35 (comentado abaixo). Alguma idéia do que estou fazendo de errado?

Parse error: syntax error, unexpected '[' in C:....widgettest.php on line 35  '', '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'); ?> 

Solutions Collecting From Web of "O Plugin não pôde ser ativado porque desencadeou um erro fatal, inesperado ‘[‘"