WordPress函数wp_create_user用于插入新用户,与wp_insert_user()函数相比较,wp_create_user()更简单。

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

函数参数

$username

字符串

用户名

$password

字符串

用户密码

$email

字符串

用户邮箱

函数返回值

成功时返回用户ID,失败返回WP_Error对象。

函数使用示例

$user_name = 'test';
$user_email = 'service@beizigen.com';
$user_id = username_exists($user_name);
if(!$user_id && false == email_exists($user_email)) {
    $random_password = wp_generate_password(12, false);
    $user_id = wp_create_user($user_name, $random_password, $user_email);
} else {
    echo '用户已存在';
}

扩展阅读

wp_create_user()函数位于:wp-includes/user.php

相关函数:

  • wp_insert_user()
  • create_user()
  • register_new_user()
  • wpmu_create_user()

作者 网络

发表评论

您的电子邮箱地址不会被公开。