2011-06-27 51 views

回答

6

只需添加选项的默认值作为get_option()函数调用的第二个参数。除非该选项不存在,否则将返回该值。

+0

谢谢,它的工作,我是通过add_option() – WebDDelhi

2

如果像我这样将插件设置存储在数组中,如果将来更改设置或将新键添加到数组中,将默认设置传递给get_option是不够的,因为数据库值已存在,并且您默认获胜不会被加载。相反,你可以使用get_option的混合和wp_parse_args

例如检查这段代码:

$defaults = array(
     'wsi_license_key' => '', 
    ); 
    $settings = wp_parse_args(get_option('wsi_settings', $defaults), $defaults);