2011-06-27 52 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);