或者我怎麼能填充默認插件值WordPress數據庫,添加選項我犯規的作品,像http://codex.wordpress.org/Function_Reference/add_option如何爲WordPress插件的選項設置默認值?
我相信我的語法是正確的,我要的是,當用戶進入的設置菜單我插件,他/她看不到空白輸入字段,而是看到它填充了默認數據。
或者我怎麼能填充默認插件值WordPress數據庫,添加選項我犯規的作品,像http://codex.wordpress.org/Function_Reference/add_option如何爲WordPress插件的選項設置默認值?
我相信我的語法是正確的,我要的是,當用戶進入的設置菜單我插件,他/她看不到空白輸入字段,而是看到它填充了默認數據。
只需添加選項的默認值作爲get_option()
函數調用的第二個參數。除非該選項不存在,否則將返回該值。
http://codex.wordpress.org/Function_Reference/add_option是註冊選項的最安全的方法,並且還設置了默認值。只有在選項中不存在該選項時纔會起作用。
把它我不知道爲什麼這ISN」 t接受的答案+1。 – bozdoz
如果像我這樣將插件設置存儲在數組中,如果將來更改設置或將新鍵添加到數組中,將默認設置傳遞給get_option是不夠的,因爲數據庫值已存在,並且您默認獲勝不會被加載。相反,你可以使用get_option的混合和wp_parse_args
例如檢查這段代碼:
$defaults = array(
'wsi_license_key' => '',
);
$settings = wp_parse_args(get_option('wsi_settings', $defaults), $defaults);
謝謝,它的工作,我是通過add_option() – WebDDelhi