简单了解WordPress开发中update_option()函数的用法

 更新时间:2016年01月11日 16:03:04   作者:TIANQIXIN  
这篇文章主要介绍了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.

相关文章

  • PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)

    PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)

    这篇文章主要介绍了PHP面向对象程序设计高级特性,结合实例形式分析了php面向对象程序设计中所涉及的静态属性、常量属性、接口、继承、抽象类、析构、克隆等概念与使用技巧,需要的朋友可以参考下
    2016-12-12
  • php中get_meta_tags()、CURL与user-agent用法分析

    php中get_meta_tags()、CURL与user-agent用法分析

    这篇文章主要介绍了php中get_meta_tags()、CURL与user-agent用法,以实例形式较为详细的分析了get_meta_tags()、CURL与user-agent使用时的注意事项与用法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • PHP中$_FILES的使用方法及注意事项说明

    PHP中$_FILES的使用方法及注意事项说明

    本篇文章主要是对PHP中$_FILES的使用方法及注意事项进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • php使用fgetcsv读取csv文件出现乱码的解决方法

    php使用fgetcsv读取csv文件出现乱码的解决方法

    这篇文章主要介绍了php使用fgetcsv读取csv文件出现乱码的解决方法,实例分析了造成乱码的原因与对应的解决方法,并给出了Linux平台下的乱码解决方法,需要的朋友可以参考下
    2014-11-11
  • php中通用的excel导出方法实例

    php中通用的excel导出方法实例

    这篇文章主要给大家介绍了关于php中通用的excel导出方法的相关资料,通过文中介绍的方法对大家学习或者使用php具有一定的参考学学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • PHP生成plist数据的方法

    PHP生成plist数据的方法

    这篇文章主要介绍了PHP生成plist数据的方法,可实现PHP数组转换为苹果plist XML或文本格式的功能,需要的朋友可以参考下
    2015-06-06
  • php实现读取超大文件的方法

    php实现读取超大文件的方法

    这篇文章主要介绍了php实现读取超大文件的方法,需要的朋友可以参考下
    2014-07-07
  • WordPress中创建用户角色的相关PHP函数使用详解

    WordPress中创建用户角色的相关PHP函数使用详解

    这篇文章主要介绍了WordPress中创建用户角色的相关函数使用,在WordPress的多用户模式中不同角色拥有不同的权限,需要的朋友可以参考下
    2015-12-12
  • php字符串使用详细了解

    php字符串使用详细了解

    PHP中的字符串是一种类C风格的字符串,只不过已经得到了很好的封装。在PHP中,可以将字符串包含在一对双引号或一对单引号之中,我们来看一看php的字符串都有哪些特点
    2022-12-12
  • php读取文件内容到数组的方法

    php读取文件内容到数组的方法

    这篇文章主要介绍了php读取文件内容到数组的方法,涉及php中file、rtrim等函数对文件及字符串的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03

最新评论