将用户插入数据库的更简单方法。

原型

wp_create_user( string $username, string $password, string $email = '' )

描述

仅使用用户名,密码和电子邮件创建新用户。对于更复杂的用户创建,请使用wp_insert_user()指定更多信息。

参考:

  • wp_insert_user()

参数

$username (string) (Required) 用户的用户名。

$password (string) (Required) 用户的密码。

$email (string) (Optional)  用户的电子邮件。

返回值

(int|WP_Error)  新创建的用户ID或

源文件

路径:wp-includes/user.php

<?php
...
function wp_create_user($username, $password, $email = '') {
	$user_login = wp_slash( $username );
	$user_email = wp_slash( $email    );
	$user_pass = $password;
	$userdata = compact('user_login', 'user_email', 'user_pass');
	return wp_insert_user($userdata);
}
...
?>

其他

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