這篇文章主要介紹了WordPress開發中update_option()函數的用法,update_option()函數經常被用于更新數據庫中的數據,需要的朋友可以參考下。
函數介紹
update_option()用于更新數據表中存在的選項值。該函數可取代add_option,但不及add_option靈活。update_option會檢查并判斷選項是否已經存在。如果不存在,用add_option ('option_name', ‘option_value')添加選項。除非用戶需要指定add_option的選項參數,否則update_option()是一個可同時添加和更新選項的兩用函數。
注意:wp_load_alloptions將要加載(或不加載)某個選項時,update_option()無法更新。在這種情況下,應在使用update_option()函數后使用delete_option。
函數用法:
<?php update_option( $option_name, $newvalue ); ?>
函數參數:
$option_name
(字符串)(必需)需要更新的選項名稱。在Option Reference中列出了可以升級的有效默認選項。
默認值:None
$newvalue
(混合)(必需)當前選項名稱的新值。新值可以是一個字符串、數組、對象或序列化的值。
默認值:None
函數實例
將選項名稱myhack_extraction_length的值更新為255。若該選項不存在,使用add_option函數,將autoload的值設為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);
- }
- ?>
源文件
update_option() 位于 wp-includes/option.php.
新聞熱點
疑難解答
圖片精選