Permettre aux utilisateurs de se connecter avec leur adresse e-mail

Par défaut pour s’identifier sur un site WordPress il faut utiliser votre pseudonyme utilisé pour vous inscrire. Cependant beaucoup de nos membres ont l’habitude de s’identifier avec leur adresse e-mail et bien souvent ils ont oubliés leur pseudo.

Comment permettre l’identification des membres par e-mail ?

Ajoutez simplement la fonction suivante à votre fichier functions.php :

// Permettre la connexion par e-mail
function wpln_login_email_address( &$username, &$password ) {
    $user = get_user_by( 'email', $username );
    if( !empty( $user->user_login ) ) {
        $username = $user->user_login;
    }
}
add_action( 'wp_authenticate', 'wpln_login_email_address' );
Facebook
Twitter (X)
LinkedIn
WhatsApp
Reddit

Gregory

Agitateur de Stratégiesaddict à WordPress depuis 2003, fada de Google depuis 1998. J’accompagne au quotidien plusieurs entreprises et indépendants dans la gestion de leur stratégie digitale et l’optimisation de leurs sites WordPress.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Sur le même sujet