it-swarm-pt.tech

Alterar mensagens de erro de login

dei uma olhada nas perguntas, mas não consegui encontrar uma semelhante.

Eu preciso alterar as mensagens de erro personalizadas que são exibidas quando o usuário tenta fazer o login com um nome de usuário ou senha incorretos.

Como, mude isto: "ERROR: A senha que você digitou para o username% 1 $ s está incorreta. Perdeu sua senha?" para esta "informação errada" (apenas um exemplo)

Eu tentei usar o "add_filter", mas eu não estou familiarizado com isso, então, qualquer ajuda será apreciada! obrigado

19
Vitor Argos

você pode fazer isso usando o gancho de filtro login_errors e aqui está como:

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

atualizar:

eu apenas testei o código e ele funciona bem apenas colei o código no arquivo functions.php do meu tema sem alterar nada com o arquivo .po

enter image description here

19
Bainternet