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);
}
?>