user_loginの代わりにuser_emailでログインすることは可能ですか。
ありがとう。
これを行う方法は次のとおりです。
$user = get_user_by('email', $email);
if (wp_check_password($password, $user->user_pass, $user->ID)) {
// Login successfull, redirect if needed
wp_set_auth_cookie($user->ID);
}
もちろん、POSTリクエストなどから$ emailおよび$ password変数を取得したとします。
検索してあなたは見つけるでしょう... WP Eメールログイン