简单了解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文件与目录的遍历、查找以及字符串与数组的遍历与替换操作相关技巧,适用于utf-8编码环境,需要的朋友可以参考下
    2016-07-07
  • php实现获取近几日、月时间示例

    php实现获取近几日、月时间示例

    这篇文章主要介绍了php实现获取近几日、月时间的方法,结合实例形式分析了PHP日期时间相关的date_default_timezone_set时区设置、date与mktime时间计算、转换等操作技巧,需要的朋友可以参考下
    2019-07-07
  • PHP7原生MySQL数据库操作实现代码

    PHP7原生MySQL数据库操作实现代码

    php7已经没有mysql这个扩展了,好多贴还是按照以前的方法讲,让我这个新手来回找了好多遍都没找到mysql,php7用后面两个链接数据库,千万不要傻傻去找也不要去来回拷贝什么dll之类的
    2020-07-07
  • PHP图片处理之图片背景、画布操作

    PHP图片处理之图片背景、画布操作

    这篇文章主要介绍了PHP图片处理之图片背景、画布操作,本文先是讲解了PHP中创建图片的几个函数,然后给出了一个给图片添加文字水印的例子,需要的朋友可以参考下
    2014-11-11
  • 用PHP查询搜索引擎排名位置的代码

    用PHP查询搜索引擎排名位置的代码

    使用PHP快捷查询关键字在搜索引擎中的排名位置, 原理很简单,不讲了
    2010-01-01
  • linux下为php添加curl扩展的方法

    linux下为php添加curl扩展的方法

    一般php源码的扩展库里已经带了curl的扩展,所以没有必要下载,直接将编译扩展即可
    2011-07-07
  • PHP实现的线索二叉树及二叉树遍历方法详解

    PHP实现的线索二叉树及二叉树遍历方法详解

    这篇文章主要介绍了PHP实现的线索二叉树及二叉树遍历方法,结合实例形式较为详细的分析了线索二叉树的定义,创建,判断与遍历等技巧,需要的朋友可以参考下
    2016-04-04
  • PHP简单实现防止SQL注入的方法

    PHP简单实现防止SQL注入的方法

    这篇文章主要介绍了PHP简单实现防止SQL注入的方法,结合实例形式分析了php防止SQL注入的常用操作技巧与注意事项,代码备有详尽注释便于理解,需要的朋友可以参考下
    2018-03-03
  • PHP实现的浏览器检查类

    PHP实现的浏览器检查类

    这篇文章主要介绍了PHP实现的浏览器检查类,结合实例形式详细分析了PHP浏览器操作的相关技巧,非常简单实用,需要的朋友可以参考下
    2016-04-04
  • 探讨如何在PHP开启gzip页面压缩实例

    探讨如何在PHP开启gzip页面压缩实例

    本篇文章是对PHP开启gzip页面压缩实例进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论