Alterar mensagens de erro de login

17

deu 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 login com um nome de usuário ou senha incorreta.

Por exemplo, altere: " ERRO : a senha que você digitou para o nome de usuário % 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

    
por Vitor Argos 05.08.2011 / 22:03
fonte

1 resposta

17

você pode fazer isso usando login_errors filter hook 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;
}

atualização:

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

    
por Bainternet 05.08.2011 / 23:59
fonte

Tags