基本上,要登录用户,您可以使用:
//Login the user
$creds = array();
$creds[\'user_login\'] = $login;
$creds[\'user_password\'] = $password;
if ( !empty( $remember ) ){
$creds[\'remember\'] = true;
}
$user = wp_signon( $creds, true );
但只有当您拥有密码和登录名时,您才能创建自己的注册表并处理它,然后自己创建用户
//Only after Everything has been validated, proceed with creating the user
//Create the user
$user_pass = wp_generate_password();
$user = array(
\'user_login\' => $username,
\'user_pass\' => $user_pass,
\'first_name\' => $firstname,
\'last_name\' => $lastname,
\'user_email\' => $email
);
$user_id = wp_insert_user( $user );
/*Send e-mail to admin and new user -
You could create your own e-mail instead of using this function*/
wp_new_user_notification( $user_id, $user_pass );
这里我们有登录名和密码,您可以让用户登录。
希望这有帮助