WordPress更新用户资料的方法
WordPress网站用户在长期使用的情况下会不可避免的需要及时的更新用户的信息资料,不论是网站的升级还是用户的使用,及时更新对于Wordpress主题站来说都是有利的,那么就为大家介绍更新用户信息资料的方法:函数wp_update_user :
wp_update_user函数不仅可以更新用户资料,还能更新用户密码,官方描述如下:
通过指定$userdata数组中的对应字段更新数据,如果更新密码,用户的cookies也会被清除。
函数原型:
wp_update_user( array|object|WP_User $userdata )
内容有点多,这里不贴了,该函数位于wp-includes/user.php文件的第1879行左右,也可以点击查看在线文档:https://developer.wordpress.org/reference/files/wp-includes/user.php/
参数
$userdata
(数组|对象|WP_User) (必须) 用户数据数组或stdClass类型的用户对象或者wp_user。
返回值
(整型|WP_Error) 更新成功返回用户id,失败返回wp_error错误对象。
简单使用
<?php $user_id = 6; $website = 'http://example.com'; $user_data = wp_update_user( array( 'ID' => $user_id, 'user_url' => $website ) );
if ( is_wp_error( $user_data ) ) {
// There was an error; possibly this user doesn't exist.
echo 'Error.';
} else {
// Success!
echo 'User profile updated.';
}
?>
说明:$userdata数组中的数据,应对呀WordPress用户的对应字段。具体字段信息请看WordPress函数wp_insert_user注册新用户一文中关于wp_insert_user函数的$userdata参数的详解!
0条评论