WordPress快速添加用户函数:wp_create_user
WordPress函数wp_create_user用于插入新用户,与wp_insert_user()函数相比较,wp_create_user()更简单。
wp_create_user( string $username, string $password, string $email = '' )
函数参数
$username
字符串
用户名
$password
字符串
用户密码
字符串
用户邮箱
函数返回值
成功时返回用户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()