详解WordPress中用于更新和获取用户选项数据的PHP函数


Posted in PHP onMarch 08, 2016

update_user_option()函数

update_user_option()函数作用利用全局博客权限更新用户选项。
用户选项类似于用户元数据,唯一的不同之处在于用户选项支持全局博客选项。如果'global'参数为False(默认情况下),update_user_option会预先将WordPress表前缀改成选项名称。

【函数使用】

<?php update_user_option( $user_id, $option_name, $newvalue, $global ) ?>

【函数参数】

$user_id
(整数)(必需)用户ID
默认值:None
$option_name
(字符串)(必需)用户选项名称
默认值:0
$newvalue
(混合)(必需)用户选项值
默认值:None
$global
(布尔值)(可选)选项名称是否博客特有
默认值:false

【返回值】

(boolean)
成功返回True,失败返回False

【源文件】

update_user_option())位于 wp-includes/user.php中。

wordpress get_user_option()函数

get_user_option()函数
【函数介绍】

检索用户选项,包括global、user或blog。
如果未给出用户ID,使用当前用户ID。如果给出用户ID,检索该用户相关数据。函数结果的过滤器将原始选项名称和最终用户数据库对象作为第三个参数传递。
该选项函数首先查找非全局名称,然后查找全局名称,如果仍然没有找到,函数会查找博客选项。可通过插件设置或修改选项。

【函数用法】

<?php get_user_option( $option, $user, $check_blog_options ) ?>

【参数介绍】

$option
(字符串)(必需)用户选项名称
默认值:None
$user
(整数)(可选)用户ID
默认值:0
$check_blog_options
(布尔值)(可选)如果之前的用户选项不存在,是否需要在选项表中查找一个选项
默认值:true

【返回值】

(混合)
成功返回选项的值,失败返回FALSE

【函数实例】

<?php
 $bar = get_user_option( 'show_admin_bar_front', get_current_user_id() );
 if( $bar == 'true' ) {
 echo 'The admin bar is enabled';
 } else {
 echo 'The admin bar is disabled';
 }
?>

【源文件】

get_user_option() is located in wp-includes/user.php.

PHP 相关文章推荐
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
Apr 08 PHP
thinkphp实现多语言功能(语言包)
Mar 04 PHP
yii框架builder、update、delete使用方法
Apr 30 PHP
php实现最简单的MVC框架实例教程
Sep 08 PHP
分享最受欢迎的5款PHP框架
Nov 27 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
Dec 17 PHP
smarty学习笔记之常见代码段用法总结
Mar 19 PHP
redis查看连接数及php模拟并发创建redis连接的方法
Dec 15 PHP
PHP实现找出链表中环的入口节点
Jan 16 PHP
PHP生成加减算法方式的验证码实例
Mar 12 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
Feb 13 PHP
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
Apr 01 PHP
Zend Framework教程之Autoloading用法详解
Mar 08 #PHP
Zend Framework教程之Resource Autoloading用法实例
Mar 08 #PHP
php bootstrap实现简单登录
Mar 08 #PHP
PHP Echo字符串的连接格式
Mar 07 #PHP
Zend Framework教程之MVC框架的Controller用法分析
Mar 07 #PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
Mar 07 #PHP
Zend Framework教程之Zend_Controller_Plugin插件用法详解
Mar 07 #PHP
You might like
php对图像的各种处理函数代码小结
2013/07/08 PHP
基于ThinkPHP实现批量删除
2015/12/18 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
2016/05/07 PHP
yii2 在控制器中验证请求参数的使用方法
2019/06/19 PHP
jQuery .tmpl(), .template()学习资料小结
2011/07/18 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
jquery获取一个元素下面相同子元素的个数代码
2014/07/31 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
2015/10/09 Javascript
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
JavaScript开发者必备的10个Sublime Text插件
2016/02/27 Javascript
详解Angular 4.x 动态创建组件
2017/04/25 Javascript
jquery实现用户登陆界面(示例讲解)
2017/09/06 jQuery
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
2017/12/29 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
2019/02/21 Javascript
layui实现给某一列加点击事件
2019/10/26 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
2020/11/24 Javascript
js前端对于大量数据的展示方式及处理方法
2020/12/02 Javascript
[02:19]DOTA选手解说齐贺岁
2018/02/11 DOTA
Python运行的17个时新手常见错误小结
2012/08/07 Python
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
python利用ffmpeg进行录制屏幕的方法
2019/01/10 Python
selenium+python环境配置教程详解
2019/05/28 Python
Python中拆分字符串的操作方法
2019/07/23 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
关于多元线性回归分析——Python&amp;SPSS
2020/02/24 Python
美国生日蛋糕店:Bake Me A Wish!
2017/02/08 全球购物
领导干部培训感言
2014/01/23 职场文书
运动会广播稿400字
2014/01/25 职场文书
花店创业计划书范文
2014/02/07 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
文明单位申报材料
2014/12/23 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
2015年生活老师工作总结
2015/05/27 职场文书
2015秋学期开学寄语
2015/05/28 职场文书
nginx搭建NFS网络文件系统
2022/04/14 Servers