Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como desativar o recurso de login com endereço de e-mail no WordPress

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Recentemente, um de nossos usuários nos perguntou como eles podem desativar o recurso de login com e-mail introduzido no WordPress 4.5.

Esse recurso permite que os usuários façam login com um nome de usuário ou endereço de e-mail no formulário de login.

Neste artigo, mostraremos a você como desativar o recurso de login com endereço de e-mail no WordPress.

How to Disable Login with Email Address Feature in WordPress

Por que desativar o login com e-mail no WordPress?

Alguns usuários acreditam que os endereços de e-mail são mais conhecidos do que um nome de usuário. Se você enviar um e-mail para alguém, essa pessoa já saberá seu endereço de e-mail.

Se alguém quiser invadir seu site WordPress, o conhecimento de um endereço de e-mail pode facilitar a invasão adivinhando sua senha ou invadindo sua conta de e-mail.

Não acreditamos que o uso de um endereço de e-mail para fazer login torne um site WordPress menos seguro. Você sempre pode adicionar mais camadas de segurança, como proteger o diretório de administração do WordPress com senha e adicionar a verificação em duas etapas.

Para a segurança do WordPress, usamos a Sucuri em todos os nossos sites. Veja como a Sucuri nos ajudou a bloquear 450.000 ataques ao WordPress em 3 meses

Dito isso, entendemos que alguns usuários ainda podem querer desativar o recurso de login com e-mail em seus sites do WordPress. Vamos ver como você pode fazer isso facilmente.

Método 1. Desativar o login com e-mail no WordPress usando o código (recomendado)

Esse método exige que você adicione código aos seus arquivos do WordPress. Se você não tiver feito isso antes, consulte nosso guia para colar trechos da Web no WordPress.

Para desativar o recurso de login com e-mail, você precisa adicionar esse código ao arquivo functions.php do seu tema ou a um plug-in de snippets de código.

remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );

Para facilitar ainda mais, você pode usar o WPCode, o melhor plugin de snippets de código para WordPress.

WPCode WordPress code snippets plugin

O WPCode tem uma biblioteca integrada que contém trechos de código prontos para uso para todas as solicitações de recursos mais populares do WordPress, incluindo desativar o login com e-mail, remover o número da versão do WordPress, desativar comentários e muito mais.

A melhor parte é que você não precisa editar o arquivo functions.php do seu tema.

Para começar, você precisa instalar e ativar o plug-in gratuito WPCode. Se precisar de ajuda, leia nosso tutorial sobre como instalar um plug-in do WordPress.

Depois que o plug-in for ativado, acesse Code Snippets Library no painel de administração do WordPress.

Em seguida, procure o snippet “Disable Login by Email” (Desativar login por e-mail) e clique no botão “Use snippet” (Usar snippet).

Search for the Disable Login by Email snippet in WPCode library

Em seguida, o WPCode adicionará automaticamente o trecho de código e selecionará o método de inserção adequado.

WPCode automatically adds the code for disabling login by email

Tudo o que você precisa fazer é alternar a chave de “Inativo” para “Ativo”.

Em seguida, clique no botão “Update” (Atualizar).

Activate and update snippet in WPCode

É isso aí!

Isso não mudará nada na página de login e os usuários ainda verão que podem fazer login usando o nome de usuário ou o endereço de e-mail. Mas se eles inserirem o endereço de e-mail para fazer login, será exibido um erro de nome de usuário inválido.

Método 2. Desativar o login com e-mail no WordPress usando um plug-in

Você também pode desativar o recurso de login com e-mail com um plug-in de uso único.

A primeira coisa que você precisa fazer é instalar e ativar o plug-in No Login by Email Address. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

O plug-in funciona imediatamente e não há configurações a serem definidas. Basta acessar a tela de login do seu site WordPress e tentar fazer login com seu endereço de e-mail.

Você receberá um erro de nome de usuário inválido. O plug-in também alterará o rótulo “Nome de usuário ou endereço de e-mail” para simplesmente “Nome de usuário”.

Login with email address removed

Esperamos que este artigo tenha ajudado você a desativar o recurso de login com endereço de e-mail no WordPress. Talvez você também queira ver nosso guia sobre como desativar as dicas de login nas mensagens de erro de login do WordPress e nossas escolhas dos melhores plug-ins de página de login do WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

9 ComentáriosDeixe uma resposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. momses says

    Hi,

    Thanks for you article. I’m looking for a way to Login only By mail no Username.

    Thanks in advance for you help.

  3. Dom WO says

    Does this article also cover the registration form in woocommerce for the customers or it is only for the admin side login ?

  4. Debra says

    Somehow it isn’t clear to me how to add a username once the email address login is disabled. Can you please explain.

    Thanks so much

    • WPBeginner Support says

      If you have user registration enabled on your site, then those users can still register using their email addresses. But they will not be able to use the email address to login. They will have to use the username to login. As an administrator, you will also need to enter an email and user name when adding a new user.

      Administrador

  5. Abdul Samad says

    Thank you for article

    I want to know, how to allow login with mobile number

    Second, I want to register my customer without email in wordpress

    Please help me out with this

    Thanks

  6. Jeramy Queale says

    I simply couldn’t go away your website prior to suggesting that I really loved the usual information an individual provide in your visitors? Is gonna be back frequently to check up on new posts

  7. Jayna Coppedge says

    I have a login to my wordpress blog. I have a different login for another wordpress blog I write with others. However when I want to comment on another wordpress blog. Neither user name or password works. I have not been willing to say change this long in because I am afraid it would affect the other 2. I don’t know what to call the 3 category to even look up the problem.

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.