[英]Add User in wordpress without username
我已經創建了一個只有兩個字段的電子郵件和密碼注冊表格。現在我想將用戶添加到Wordpress數據庫,但是wp_create_user()
需要用戶名。然后我嘗試使用另一個功能,如$status=wp_insert_user($userdata);
其中$ userdata是一個包含以下元素的數組:
$userdata = array(
'user_pass' => $pswrd,
'user_email'=> $email
);
但是沒有將用戶添加到數據庫中。 是他們的任何其他功能,我只能通過它們通過以上兩個字段添加用戶。
試試這個 例子
$userdata = array(
'user_login' => '',
'user_pass' => $pswrd,
'user_email'=> $email
);
如果您不想詢問用戶特定的登錄名,則可以使用他們的電子郵件:
if ( !username_exists( $email ) {
$user_id = wp_create_user( $email, $pswrd, $email );
if ( !is_wp_error( $user_id ) ) {
// created succesfully
}
} else {
// Username already exists
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.