update_option()函数的功能是更新wp_options表中指定的一条数据。可以使用此函数代替add_option函数,尽管它不够灵活。 update_option函数会检查并判断选项是否已经存在。如果不存在,用add_option (’option_name’, ‘option_value’)添加选项。除非用户需要指定add_option的选项参数,否则update_option()是一个可同时添加和更新选项的两用函数。
语法结构
<?php update_option( $option, $new_value, $autoload); ?>
参数
$option(string) (必须))要更新的选项名,默认值: 无
$new_value(必须),此选项名称的新值。该值可以是整数,字符串,数组或对象。
$autoload(mixed) (可选)是否自动加载 yes/no, 默认: null
<?php
if(update_option("wpxk", "WordPress函数")){
echo "更新成功";
}
?>
//将wp_options表中选项名为wpxk的值修改为WordPress函数,成功就返回true
实例
<?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);
}
?>