Blog

Bejelentkezés email címmel vagy felhasználónévvel

WordPress-ben alap esetben felhasználónévvel jelentkezhetünk be. Manapság azonban megszoktuk már azt, hogy email címünket használjuk bejelentkezéshez. Elérhetjük WordPress esetében is azt, hogy felhasználónevünk helyett az email cím/jelszó párosunkkal is elérjük az admin felületet vagy éppen a regisztrált felhasználók így is be tudjanak lépni.Ehhez mindössze annyira van szükségünk, hogy az alábbi kódot illesszük sablonunk functions.php fájljába:

function login_with_email_address($username) {
        $user = get_user_by('email',$username);
        if(!empty($user->user_login))
                $username = $user->user_login;
        return $username;
}
add_action('wp_authenticate','login_with_email_address');