将用户插入数据库。

原型

wp_insert_user( array|object|WP_User $userdata )

描述

大多数$ userdata数组字段都包含与值关联的过滤器。例外情况是“ID”,“rich_editing”,“syntax_highlighting”,“comment_shortcuts”,“admin_color”,“use_ssl”,“user_registered”和“角色”。过滤器的前缀为“pre_user_”,后跟字段名称。使用’description’的示例将使用可以挂钩的名为’pre_user_description’的过滤器。

参数

$userdata (array|object|WP_User) (Required) 用户数据参数的数组,对象或WP_User对象。 ‘ID’(int)用户ID。如果提供,将更新用户。 ‘user_pass’(字符串)纯文本用户密码。 ‘user_login’(字符串)用户的登录用户名。 ‘user_nicename’(字符串)URL友好的用户名。 ‘user_url’(字符串)用户URL。 ‘user_email’(字符串)用户电子邮件地址。 ‘display_name’(字符串)用户的显示名称。默认是用户的用户名。 ‘nickname’(字符串)用户的昵称。默认是用户的用户名。 ‘first_name’(字符串)用户的名字。对于新用户,如果未指定$ display_name,将用于构建用户显示名称的第一部分。 ‘last_name’(字符串)用户的姓氏。对于新用户,如果未指定$ display_name,将用于构建用户显示名称的第二部分。 ‘description’(字符串)用户的简历描述。 ‘rich_editing’(string | bool)是否为用户启用富编辑器。如果不是空的,则为假。 ‘syntax_highlighting’(string | bool)是否为用户启用丰富的代码编辑器。如果不是空的,则为假。 ‘comment_shortcuts’(string | bool)是否为用户启用评论审核键盘快捷键。默认为false。 ‘admin_color’(字符串)用户的管理员配色方案。默认’新鲜’。 ‘use_ssl’(bool)用户是否应始终通过https访问管理员。默认为false。 ‘user_registered’(字符串)用户注册的日期。格式为’Y-m-d H:i:s’。 ‘show_admin_bar_front’(字符串| bool)是否在站点的前端显示用户的管理栏。默认为true。 ‘role’(字符串)用户的角色。 ‘locale’(字符串)用户的语言环境。默认为空。

源文件

路径:“

<?php
...
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_insert_user/