Modifier les messages d'erreur de connexion

17

a jeté un coup d'oeil sur les questions mais je n'ai pas pu en trouver une similaire.

Je dois modifier les messages d'erreur personnalisés qui s'affichent lorsque l'utilisateur tente de se connecter avec un nom d'utilisateur ou un mot de passe incorrect.

Comme, changez ceci: " ERREUR : le mot de passe que vous avez entré pour le nom d'utilisateur % 1 $ s est incorrect. Vous avez perdu votre mot de passe?" à cette "mauvaise information" (juste un exemple)

J'ai essayé d'utiliser "add_filter" mais je ne le connais pas bien, toute aide sera appréciée! Merci

    
posée Vitor Argos 05.08.2011 - 22:03

1 réponse

17

vous pouvez le faire en utilisant login_errors filter hook et voici comment:

add_filter('login_errors','login_error_message');

function login_error_message($error){
    //check if that's the error you are looking for
    $pos = strpos($error, 'incorrect');
    if (is_int($pos)) {
        //its the right error so you can overwrite it
        $error = "Wrong information";
    }
    return $error;
}

mise à jour:

Je viens de tester le code et cela fonctionne très bien, juste collé le code dans le fichier functions.php de mon thème sans rien changer avec le fichier .po

    
réponse donnée Bainternet 05.08.2011 - 23:59

Lire d'autres questions sur les étiquettes