Codex tools: Log in
Contents |
Use the function update_option to update a named option/value pair to the options database table. The option_name value is escaped with
$wpdb->escape
before the INSERT statement.
Proper use of this function suggests using get_option to retrieve the option and if tested for true, then use update_option. If get_option returns false, then add_option should be used instead.
Note that update_option cannot be used to change whether an option is to be loaded (or not loaded) by wp_load_alloptions. In that case, a delete_option should be followed by use of the update_option function.
<?php update_option('option_name', 'newvalue'); ?>
Update the option name myhack_extraction_length with the value 255. If the option does not exist then use add_option and set autoload to no.
<?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);
}
?>