update_option()函數(shù)的功能是更新wp_options表中指定的一條數(shù)據(jù)??梢允褂么撕瘮?shù)代替add_option函數(shù),盡管它不夠靈活。?update_option函數(shù)會(huì)檢查并判斷選項(xiàng)是否已經(jīng)存在。如果不存在,用add_option (’option_name’, ‘option_value’)添加選項(xiàng)。除非用戶需要指定add_option的選項(xiàng)參數(shù),否則update_option()是一個(gè)可同時(shí)添加和更新選項(xiàng)的兩用函數(shù)。
語(yǔ)法結(jié)構(gòu)
<?php update_option( $option, $new_value,?$autoload); ?>
參數(shù)
$option(string) (必須))要更新的選項(xiàng)名,默認(rèn)值: 無(wú)
$new_value(必須),此選項(xiàng)名稱的新值。該值可以是整數(shù),字符串,數(shù)組或?qū)ο蟆?br />$autoload(mixed) (可選)是否自動(dòng)加載 yes/no, 默認(rèn): null
<?php
if(update_option("wpxk", "WordPress函數(shù)")){
echo "更新成功";
}
?>
//將wp_options表中選項(xiàng)名為wpxk的值修改為WordPress函數(shù),成功就返回true
實(shí)例
<?php
$option_name = 'myhack_extraction_length' ;
$newvalue = '255' ;
if ( get_option($option_name) ) {
update_option($option_name, $newvalue);
}else {
$deprecated=' ';
$autoload='no';
add_option($option_name, $newvalue, $deprecated, $autoload);
}
?>