簡體   English   中英

在沒有用戶名的wordpress中添加用戶

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM