webentwicklung-frage-antwort-db.com.de

Anmeldefehlermeldungen ändern

ich habe mir die Fragen angesehen, aber ich konnte keine ähnliche finden.

Ich muss die benutzerdefinierten Fehlermeldungen ändern, die angezeigt werden, wenn der Benutzer versucht, sich mit einem falschen Benutzernamen oder Passwort anzumelden.

Ändern Sie beispielsweise Folgendes: "ERROR: Das für den Benutzernamen% 1 $ s eingegebene Passwort ist falsch. Passwort vergessen?" zu dieser "Falschen Information" (nur ein Beispiel)

Ich habe versucht, den "add_filter" zu verwenden, bin aber nicht mit ihm vertraut, daher wird jede Hilfe geschätzt! Vielen Dank

19
Vitor Argos

sie können das mit login_errors filter hook machen und hier ist wie:

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;
}

aktualisieren:

ich habe den Code gerade getestet und es funktioniert einwandfrei. Ich habe den Code einfach in die Datei functions.php meines Themas eingefügt, ohne etwas an der PO-Datei zu ändern

enter image description here

19
Bainternet