我正在学习wordpress设置api,并尝试了一些教程。我想将选项另存为数组。我为该选项设置了一些默认值,它工作正常,但保存设置后,它将变为空字符串(0)。怎么会这样?
我对表单元素的回调如下:
function render_checkbox($html_args){
extract($html_args);
$option_name = \'di_theme_options\';
$option = get_option(\'di_theme_options\');
printf(
\'<input type="checkbox" name="%1$s[%2$s]" id ="%2$s" value = "1" %3$s />\',
$option_name,
$id,
checked(1, $option[$id],false)
);
}