Por padrão, o WordPress exibe mensagens de erro na página de login quando alguém insere o nome de usuário ou senha incorretos. Embora essas mensagens sejam destinadas a ajudar os usuários, elas também podem fornecer pistas a hackers que tentam invadir seu site.
Desativar essas dicas de login é uma maneira simples de fortalecer a segurança do seu site.
Ao ocultar esses detalhes, você dificulta que hackers adivinhem suas credenciais. Sempre desativamos em nossos sites para uma camada extra de proteção.
Neste artigo, mostraremos como desativar as dicas de login no WordPress para ajudar você a tornar seu site mais seguro.

O que são Dicas de Login nas Mensagens de Erro de Login do WordPress?
Sempre que alguém tenta fazer login no seu site usando o nome de usuário ou senha incorretos, o WordPress exibirá uma mensagem de erro na tela de login.
Se essa pessoa digitou o nome de usuário ou endereço de e-mail incorretos, o WordPress exibirá o seguinte erro: 'O nome de usuário não está registrado neste site. Se você não tem certeza do seu nome de usuário, tente seu endereço de e-mail em vez disso.'

Isso pode ser útil para usuários legítimos, mas também informa a qualquer hacker que eles estão digitando o nome de usuário incorreto.
Inserir o nome de usuário correto, mas uma senha incorreta, aciona o erro: 'A senha que você inseriu para o nome de usuário está incorreta. Esqueceu sua senha?'
Isso confirma um palpite de nome de usuário correto para potenciais atacantes.

Se alguém conseguir adivinhar seu nome de usuário, a mensagem de erro informará que está no caminho certo. Isso significa que apenas sua senha impede que essa pessoa acesse sua conta.
Proprietários de sites WordPress também podem fazer login em seus sites usando um endereço de e-mail em vez de seu nome de usuário. Isso significa que um hacker pode digitar diferentes endereços de e-mail para tentar descobrir qual endereço você está usando para sua conta WordPress.
Assim que o hacker adivinhar o endereço de e-mail correto, o WordPress mudará para o erro 'A senha que você inseriu para o nome de usuário está incorreta'.
Para proteger seu blog ou site WordPress contra hackers, você deve sempre usar um nome de usuário exclusivo e uma senha forte para sua conta.
Se você adicionou outros usuários ou autores WordPress ao seu site, talvez também queira usar um plugin do WordPress para forçar seus usuários a criar uma senha forte.
Embora essas etapas sejam um ótimo começo, as dicas de login podem ajudar hackers a invadir seu site. Com isso em mente, vamos ver como você pode ocultar as dicas de login nas mensagens de erro de login do WordPress.
Ocultando Dicas de Login no WordPress
A maneira mais fácil de desativar as dicas de login nas mensagens de erro de login do WordPress é colando algum código no WordPress. Embora normalmente não recomendemos isso para iniciantes, WPCode facilita para qualquer pessoa adicionar código ao seu site WordPress.
Você pode adicionar o seguinte trecho de código ao final do arquivo functions.php do seu site, mas fazer isso pode fazer com que seu site quebre.
Em nossa experiência, o WPCode é super amigável para iniciantes e garante que, mesmo que você cometa um erro ao adicionar código personalizado, seu site permaneça acessível. Para saber mais, veja nossa análise detalhada do WPCode.
Primeiro, você precisa instalar e ativar o plugin gratuito WPCode. Para instruções detalhadas, você pode ver nosso guia sobre como instalar um plugin do WordPress.
Após a ativação, tudo o que você precisa fazer é ir em Snippets de Código » +Adicionar Snippet no seu painel de administração do WordPress. Em seguida, você desejará passar o mouse sobre ‘Adicionar seu código personalizado’ e clicar em ‘Usar Snippet’.

Depois disso, você simplesmente precisa nomear seu novo snippet e colar o seguinte código na área ‘Pré-visualização do Código’:
function no_wordpress_errors(){
return 'Something is wrong!';
}
add_filter( 'login_errors', 'no_wordpress_errors' );
Este código altera o erro padrão da página de login para uma mensagem personalizada, como ‘Algo está errado!’.
Além disso, este código informa ao WordPress para mostrar uma mensagem personalizada em vez do erro padrão. No código de exemplo acima, estamos usando 'Algo está errado!' como nossa mensagem de erro.
Você pode alterar esta linha para exibir qualquer mensagem que desejar. Por exemplo, aqui estamos usando ‘Algo está errado!’ como nossa mensagem de erro:
return 'Something is wrong!';
Certifique-se de selecionar PHP no menu suspenso ‘Tipo de Código’ e, em seguida, você pode alternar o interruptor de ‘Inativo’ para ‘Ativo’ e clicar em ‘Salvar Snippet’.

Depois de fazer isso, é uma boa ideia testar sua nova mensagem de erro.
Para fazer este teste, basta acessar a página de login do seu site e digitar o nome de usuário, senha ou e-mail incorretos. Em seguida, prossiga e clique no botão ‘Entrar’.
O WordPress agora mostrará sua nova mensagem de erro sem dar nenhuma dica sobre o que pode estar errado.

Agora, observe que, embora este código desabilite as dicas de login no WordPress, ele não o protegerá de tentativas mais avançadas ou ataques de força bruta.
A maneira mais fácil de impedir que hackers acessem seu site é usar um plugin de segurança WordPress como Cloudflare ou WordFence.
Para mais informações, você pode ler nosso guia definitivo sobre como proteger seu site WordPress.
Tutorial em Vídeo
Para facilitar, também criamos um tutorial em vídeo sobre como desabilitar dicas de login em mensagens de erro de login do WordPress.
Dica Bônus: Melhorando a Segurança do Login do Seu WordPress
Agora que você sabe a importância de um nome de usuário e senha fortes, vamos explorar algumas maneiras adicionais de aumentar a segurança do seu login. Isso é importante não apenas para você, mas também para qualquer pessoa que contribua para o seu blog, especialmente se vários autores o gerenciarem.
Aqui estão algumas dicas extras para ajudar a manter suas contas ainda mais seguras:
🔐 Ative a Autenticação de Dois Fatores (2FA): Isso adiciona uma camada extra de segurança, exigindo uma segunda forma de verificação, como um código de mensagem de texto ou uma pergunta de segurança.
🔑 Use um Gerenciador de Senhas: Essas ferramentas ajudam você a criar e armazenar senhas complexas com segurança, para que você não precise se lembrar de todas elas.
🔄 Atualize Sua Senha Regularmente: Altere suas senhas a cada poucos meses para minimizar o risco de acesso não autorizado. É ainda melhor se você puder forçar atualizações de senha para os usuários.
🚫 Evite Usar Wi-Fi Público para Logins Sensíveis: Se possível, use uma conexão segura e privada ao fazer login em contas importantes.
🛠️ Mantenha Seu Software Atualizado: Atualizações regulares podem protegê-lo contra vulnerabilidades de segurança que os invasores podem explorar.
Além de tudo, você pode querer limitar as tentativas de login no seu site WordPress.
Durante um ataque de força bruta, hackers usam software automatizado para adivinhar senhas repetidamente devido à permissão padrão da plataforma para tentativas de login ilimitadas.
Limitar as tentativas de login falhas, como bloquear temporariamente usuários após 5 tentativas malsucedidas, reduz significativamente o risco de acesso não autorizado por ataques de força bruta.
Esperamos que este artigo tenha ajudado você a aprender como ocultar dicas de login das mensagens de erro de login do WordPress. Em seguida, você também pode querer ver nosso guia sobre como criar um portal de cliente com logins e páginas privadas ou como adicionar login social ao WordPress.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.


Dennis Muthomi
Eu sugiro ir um passo além, implementando a autenticação de dois fatores para uma camada extra de segurança. Desativei as dicas de login e implementei 2FA apenas para ter certeza (já fui hackeado antes).
Thomas Maier
Olá, como posso traduzir o código acima para diferentes idiomas? Preciso para o login do woocommerce para os clientes.
WPBeginner Support
Você gostaria de mudar o texto 'Algo deu errado!' para o texto que você quer, mas se você quiser que o texto mude para vários idiomas, isso exigiria um pouco mais de codificação do que teríamos para um artigo para iniciantes. Nesse caso, você gostaria de dar uma olhada em plugins multilíngues.
Admin
Vahn
Muito obrigado! Passei horas procurando o lugar para mudar isso.
WPBeginner Support
Glad our guide was helpful
Admin
Izzy
Quando adiciono isso ao meu plugin WpTouch, ele mostra parte do código no meu cabeçalho…
WPBeginner Support
Desde que o código esteja funcionando na versão desktop, você deve entrar em contato com o WPTouch para informá-los sobre esse problema para que eles possam dar uma olhada.
Admin
Anand
Bem, é fácil saber o nome de usuário se ele estiver correto, pois quando você insere o nome de usuário correto e a senha errada, o campo de nome de usuário não fica em branco mesmo após receber o aviso 'algo deu errado'. O que claramente é uma dica de que sim, este é o nome de usuário correto. Existe alguma maneira de deixar o campo de nome de usuário em branco nesse cenário. Por favor, ajude.
Shane
Existe alguma maneira de alterar o texto da mensagem de erro na página lostpassword que diz por padrão: “Por favor, insira seu nome de usuário ou endereço de e-mail. Você receberá um link para criar uma nova senha por e-mail.”?
Não consigo encontrar nenhum material sobre o assunto
Nick
Eu estava pensando a mesma coisa. Por que não podemos simplesmente mudar a redação da mensagem de erro em vez de adicionar uma função que pode ser substituída na próxima atualização?
Paco
A única coisa é que, quando você insere um nome de usuário correto e uma senha incorreta, ele exibe a mensagem “algo está errado”, mas você pode ver o nome de usuário, o que o confirma caso você o tenha adivinhado. Não sei se isso acontece no WordPress 4.5. Existe alguma maneira de deixar o campo de nome de usuário em branco, mesmo que esteja correto? Obrigado
maudenicholson2
Estou curioso para saber qual sistema de blog você está usando? Estou tendo alguns pequenos problemas de segurança com meu site mais recente e gostaria de encontrar algo mais seguro. Você tem alguma solução?
WPBeginner Support
Estamos usando WordPress com Sucuri.
Admin
freyaewu73605919
Sou verdadeiramente grato ao proprietário desta página da web que compartilhou este enorme artigo neste momento.
deneengranger
Você tem algum vídeo disso? Gostaria de descobrir mais algumas informações.
WPBeginner Support
O vídeo estará disponível em breve. Por favor, inscreva-se em nosso Canal do YouTube.
Admin
Bob
WP Simple Firewall ou Shield lhe dá a capacidade de ocultar o menu de login, bloquear o Painel e vem com prevenção contra ataques Sucuri e Brute Force. É um plugin gratuito, use-o em conjunto com um gerenciador de senhas, para que você não se esqueça ou perca suas senhas. Eu uso Lastpass, que também é gratuito. Shield substituiu seis plugins de segurança e acelerou meu site.
Phillip George
Existe uma linha de ajuda na Austrália, pois esqueci meu nome de usuário para login, sendo um pouco velho, é um problema
Bob
Olá Phillip, desculpe amigo, não há linha de ajuda. Tente entrar em contato com quem hospeda seu site, eles devem ser capazes de te ajudar. Uma vez redefinido, use um gerenciador de senhas como o Lastpass, você só precisa lembrar de uma senha. ESCREVA ISSO; eu disse para escrever isso porque se você não o fizer, ESCREVA ISSO, você estará realmente em apuros, sem remo.