add_option()函數(shù)是一種向wp_options數(shù)據(jù)表中添加有名稱的選項/值方法。如果所需選項已存在,add_option()函數(shù)不添加內(nèi)容。選項被保存后,可通過get_option()來獲取選項,通過update_option()來修改選項,還可以通過delete_option()刪除該選項。
語法結(jié)構(gòu)
<?php add_option( $option, $value, $deprecated, $autoload ); ?>
參數(shù)
$name(字符串)(必需)需要添加的選項名稱。必須用小寫字母并且用_隔開單詞,參數(shù)值會被存入數(shù)據(jù)庫,默認(rèn)值:None
$value(字符串)(可選)當(dāng)前選項名稱的值。限制在2到32個字節(jié)內(nèi),默認(rèn)值:Empty
$deprecated(字符串)(可選)不推薦使用,默認(rèn)值:Empty
$autoload(字符串)(可選)當(dāng)前選項是否需要被wp_load_alloptions函數(shù)自動加載(加載每個頁面時將選項放在對象緩存中)?有效值:yes或no。
比如說add_option(‘xk_des’,’xuxiaoke’)就是添加一個記錄,其中option_name為xk_des,option_value為xuxiaoke,添加后,你可以用get_option(‘xk_des’)來獲取該option_value也就是xuxiaoke。
其實,在實際應(yīng)用中,update_option()也同樣起到add_option()函數(shù)的添加作用。所以,一般情況下,可以用update_option()函數(shù)來替代add_option()函數(shù)。