WordPress插入用户函数:wp_insert_user
文 / @WordPress主题
WordPress函数wp_insert_user用于插入用户。
wp_insert_user( array|object|WP_User $userdata )
函数参数
$userdata
数组或WP_User对象
wp_insert_user()函数$args参数默认值如下:
- ID:如果提供ID,则更新现有用户数据;
- user_pass:用户密码;
- user_login:用户登录名;
- user_nicename:URL友好的用户名;
- user_url:用户站点地址;
- user_email:用户邮箱;
- display_name:用户公开显示名称;
- nickname:用户的昵称;
- first_name:名字;
- last_name:姓氏;
- description:用户简介;
- rich_editing:是否为用户启用富编辑器,接受“true”或“false”字符串值,而不是布尔值,默认值为“true”;
- syntax_highlighting:是否为用户启用富代码编辑器,接受“true”或“false”字符串值,而不是布尔值,默认值为“true”;
- comment_shortcuts:是否为用户启用评论调节键盘快捷键,接受“true”或“false”字符串值,而不是布尔值,默认值为“false”;
- admin_color:后台配色方案,默认值:fresh;
- use_ssl:用户是否应始终使用https访问后台,默认值:false;
- user_registered:用户的注册日期;
- user_activation_key:找回密码的Key;
- spam:多站点时可启用,将用户标记为垃圾邮件;
- show_admin_bar_front:是否在网站前端为用户显示管理栏,接受“true”或“false”字符串值,而不是布尔值,默认值为“true”;
- role:设置用户角色权限;
- locale:用户的区域设置;
- meta_input:数组键值对,设置用户的元数据。
函数返回值
成功时返回用户ID,失败返回WP_Error对象。
函数使用示例
$data = array( 'user_login' => 'test', 'user_pass' => '123456', 'show_admin_bar_front' => false ); $user_id = wp_insert_user($data); if(!is_wp_error($user_id)) { echo "用户ID : " . $user_id; }
扩展阅读
wp_insert_user()函数位于:wp-includes/user.php
相关函数:
- insert_custom_user_meta()
- wp_pre_insert_user_data()
- insert_user_meta()
- edit_user()
- wp_update_user()
- wp_create_user()
相关文章
-
如何创建WordPress古腾堡编辑器的区块(PHP+原生JS) 2024-01-10 01:01:06
-
搭建一个WordPress网站需要多少成本 2023-11-06 00:09:51
-
Symlink介绍(附:如何使用Symlink进行WordPress开发) 2023-11-05 23:38:32
-
让WordPress实现数据库同步的插件:HyperDB 2023-10-24 23:40:49
-
allegro电商平台值得做吗(附:2023年Allegro注册流程指南) 2023-10-08 21:53:39
-
印度跨境电商平台有哪些(附:印度跨境电商做什么产品好) 2023-10-08 21:34:23
-
跨境电商必看的几大海外二手电商平台 2023-10-08 18:04:42
-
WordPress同城互联网产品解决方案:UBASE 2023-10-03 16:40:39
-
WordPress网站的安全插件:wordfence 2023-09-14 09:25:18
-
WordPress 6.3 支持在手动更新插件和主题失败后回滚旧版本 2023-08-28 16:58:45