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 os e-mails de senha perdida/alterada 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.

Deseja saber como desativar o e-mail de senha perdida/alterada no WordPress?

Por padrão, o WordPress envia automaticamente um e-mail para os administradores do WordPress quando qualquer outro usuário redefine sua senha usando o link de senha perdida. Esses e-mails podem se tornar irritantes rapidamente se o seu site tiver muitos usuários.

Neste artigo, mostraremos como desativar as notificações de administração de senha perdida/alterada no WordPress.

How to disable lost/changed password emails in WordPress

Por que desativar os e-mails de senha perdida/alterada no WordPress?

Por padrão, o WordPress facilita aos usuários a redefinição de suas senhas. Basta ir até a tela de login do WordPress e clicar no link “Esqueceu sua senha?”.

Resetting your WordPress password

Sempre que um usuário redefinir sua senha, o WordPress enviará um e-mail ao administrador do site.

Essas mensagens podem ajudá-lo a identificar atividades suspeitas, inclusive hackers que podem invadir a conta de um usuário alterando sua senha.

The WordPress password reset email

No entanto, esses e-mails de senha perdida/alterada podem se tornar irritantes se você for um administrador de site e permitir o registro de usuários no seu site WordPress. Isso é especialmente verdadeiro se você administra um site de associação ou uma loja com muitos clientes registrados.

Dito isso, vamos dar uma olhada em como desativar os e-mails de senha perdida/alterada no WordPress. Basta usar os links rápidos abaixo para ir direto ao método que você deseja usar:

Método 1: Desativar e-mails de senha perdida/alterada no WordPress (método sem código)

Esse método é recomendado para todos os iniciantes, pois não exige que você toque em nenhum código.

A maneira mais fácil de desativar os e-mails de senha perdida/alterada no WordPress é usar o plug-in WP Mail SMTP Pro.

O WP Mail SMTP é o melhor plugin de SMTP para WordPress do mercado. Mais de 3 milhões de proprietários de sites usam o WP Mail SMTP para melhorar a capacidade de entrega de e-mails e corrigir o problema do WordPress que não envia e-mails.

O WP Mail SMTP também permite controlar quais e-mails do WordPress são enviados, para que você possa desativar seletivamente os que desejar. Isso inclui notificações automáticas de atualização por e-mail e o e-mail “Password Changed” (Senha alterada).

Observação: há também um plug-in gratuito WP Mail SMTP que reconfigura o WordPress para usar um provedor SMTP adequado ao enviar e-mails. No entanto, esse plug-in gratuito não permite que você desative o e-mail “Password Reset”, portanto, usaremos o plug-in premium neste guia.

Depois de comprar o plugin WP Mail SMTP, basta clicar na guia “Downloads” em sua conta do WP Mail SMTP.

Em seguida, clique no botão “Download WP Mail SMTP” para baixar o plug-in em seu computador como um arquivo ZIP.

Downloading the WP Mail SMTP plugin

Em seguida, basta rolar até a seção “License key” (Chave de licença). Você precisará dessa chave para ativar o plug-in, portanto, é uma boa ideia manter essa página aberta.

Depois de fazer isso, você precisará carregar o arquivo ZIP no site do WordPress e ativar o plug-in WP Mail SMTP. Para obter mais detalhes, consulte nosso guia sobre como instalar um plug-in do WordPress.

Após a ativação, vá para WP Mail SMTP ” Settings.

Agora você pode digitar ou copiar/colar sua chave de licença do WP Mail SMTP no campo “License Key” (Chave de licença). Depois de fazer isso, basta clicar no botão “Verify Key” (Verificar chave).

The WP SMTP license key field

Depois de verificar sua chave de licença, vá para WP Mail SMTP ” Settings.

Em seguida, clique na guia “Email Controls” (Controles de e-mail).

The WP SMTP plugin's email controls

Nessa página, você verá todos os e-mails que o WordPress envia automaticamente.

Para desativar o e-mail de senha perdida/alterada, basta rolar até a seção ‘Change of User Email or Password’.

How to disable the WordPress password reset emails

Em seguida, localize o controle deslizante “Password Reset Successfully” (Redefinição de senha bem-sucedida) e clique nele. Isso fará com que o controle deslizante mude de “On” para “Off”.

Agora, você não receberá um e-mail sempre que um usuário alterar sua senha.

WP SMTP's password reset settings

Método 2: Desativar e-mails de senha perdida/alterada no WordPress (método de código)

Se não quiser configurar um plug-in SMTP, você poderá desativar os e-mails de redefinição de senha adicionando um código ao seu blog ou site do WordPress.

É aí que entra o WPCode.

Esse plug-in gratuito facilita a adição de CSS, PHP, HTML e outros elementos personalizados ao WordPress sem colocar seu site em risco. Você pode simplesmente colar o código do plug-in no editor do WPCode e, em seguida, ativar e desativar o código com o clique de um botão.

Ao usar o WPCode, você também pode atualizar seu tema do WordPress sem perder a personalização.

Para começar, você precisará instalar e ativar o WPCode. Para obter mais informações, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Depois disso, vá para Code Snippets ” Add Snippet no painel do WordPress.

Adding custom code to your WordPress website

Aqui, você verá todos os snippets pré-fabricados que pode adicionar ao seu site. Isso inclui um snippet que permite desativar completamente os comentários, fazer upload de tipos de arquivos que o WordPress normalmente não suporta, desativar páginas de anexos e muito mais.

Nesse caso, o código que queremos usar não está na lista de snippets pré-criados. O que você precisa fazer é passar o mouse sobre “Add Your Custom Code” e selecionar “Use snippet” quando ele aparecer.

Adding custom PHP to your WordPress blog or website

Para começar, digite um título para o snippet personalizado. Pode ser qualquer coisa que o ajude a identificar o código em seu painel do WordPress.

Em seguida, abra o menu suspenso “Code Type” (Tipo de código) e escolha “PHP”.

How to disable password reset notifications using WPCode

Depois disso, basta colar o seguinte snippet no editor de código:

remove_action( 'after_password_reset', 'wp_password_change_notification' );

Abaixo da caixa de código, você verá algumas opções de inserção. Há duas opções principais: Auto Insert (Inserção automática) e Shortcode (Padrão).

Se ainda não estiver selecionado, clique em ‘Auto Insert’. O WPCode inserirá e executará automaticamente o código em toda a sua loja on-line, site ou blog.

Inserting a code snippet across your website or blog automatically

Feito isso, talvez você queira adicionar tags ao trecho de código.

Isso pode ajudar a organizar seus trechos de código por tópico e funcionalidade.

Adding tags to a custom code snippet

Quando estiver pronto para publicar o snippet PHP, role até a parte superior da tela e clique no botão “Inactive” (Inativo) para que ele mude para “Active” (Ativo).

Por fim, clique em “Save Snippet” para ativar o snippet.

How to disable the password reset emails for WordPress admins

O WordPress agora deixará de enviar notificações de redefinição de senha para o endereço de e-mail do administrador.

Dicas de especialistas para gerenciar as notificações do WordPress

Se você administra um site com vários autores ou um site de associação, pode ser bombardeado com notificações por e-mail sobre novos registros de usuários, comentários e outras atividades do site.

Algumas dessas notificações são importantes, enquanto outras simplesmente transbordam sua caixa de entrada.

Confira estes tutoriais para gerenciar melhor suas notificações do WordPress:

Esperamos que este artigo tenha ajudado você a aprender como desativar os e-mails de senha perdida/alterada no WordPress. Talvez você também queira conferir nosso guia definitivo de segurança do WordPress ou ver nosso tutorial sobre como criar um boletim informativo por e-mail.

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

21 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. Deivid says

    Tried adding this via a code snippet, as explained is possible in the article. But still getting notification emails?

    • WPBeginner Support says

      Depending on the code snippet plugin, ensure the specific snippet is enabled as the most common reason the snippet would not be working.

      Administrador

  3. David says

    Hello Good day wpbeginners, I tried using code snippet plugin, then placing the codes but I get an error saying
    “The snippet has been deactivated due to an error on line 3: Cannot redeclare function wp_password_change_notification”.

    Please I need a solution to this. Thanks

    • WPBeginner Support says

      For the method in this article, you would need to add it as a custom plugin and not using an additional plugin for it to work.

      Administrador

  4. Marc says

    Thank you so much, so many emails and thus energy wasted nowadays, that could be saved with 3 lines of code.. thank you!!

    • WPBeginner Support says

      Glad our guide was helpful, while not the solution for every site we’re glad this could be something useful to you :)

      Administrador

  5. Christopher Simmons says

    Thanks for this, was resetting some of my author passwords simply for security, and they started complaining why they were getting emails about it when they no longer write for my publication — doh. This would have helped there, and now it’s in place in our “extension plugin” we put all our hacks into. :-)

    THANK YOU!

  6. Marie Jac says

    Hi!

    I am trying to remove the notification sent to the user himself when reset his password (because an email is already sent by another customer plugin). The code above seems to only remove notification to admin. Is there another code I can use?

    Thank you!!

  7. Guido says

    There is an hook for that.
    Simply add this line of code

    remove_action( 'after_password_reset', 'wp_password_change_notification' );

  8. Fábio Tojal says

    Hi there,

    I am having problem! When I click on Reset Password nothing Happens! It stays in the same page!

    Do you know what is happenig ?

    Thanks!

  9. Steve Barman says

    The plugin generated 4 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin. – I hope this isn’t anything to worry about

  10. John Dough says

    Another option is to filter all emails from change password to the trash. In GMail you can setup a filter by opening the email and then somewhere along the top is a list of options. One is filter messages like these. Follow the onscreen instructions and send them to the trash.

  11. Bajza Ferenc says

    Hi,

    I found better solution for solve this problem without plugin.

    Backup your wp-includes/pluggable.php
    Edit wp-includes/pluggable.php file
    Find wp_password_change_notification part
    Delete these lines from file:

    if ( !function_exists(‘wp_password_change_notification’) ) :
    /**
    * Notify the blog admin of a user changing password, normally via email.
    *
    * @since 2.7.0
    *
    * @param object $user User Object
    */
    function wp_password_change_notification(&$user) {
    // send a copy of password change notification to the admin
    // but check to see if it’s the admin whose password we’re changing, and skip this
    if ( 0 !== strcasecmp( $user->user_email, get_option( ‘admin_email’ ) ) ) {
    $message = sprintf(__(‘Password Lost and Changed for user: %s’), $user->user_login) . “\r\n”;
    // The blogname option is escaped with esc_html on the way into the database in sanitize_option
    // we want to reverse this for the plain text arena of emails.
    $blogname = wp_specialchars_decode(get_option(‘blogname’), ENT_QUOTES);
    wp_mail(get_option(‘admin_email’), sprintf(__(‘[%s] Password Lost/Changed’), $blogname), $message);
    }
    }
    endif;

    Save.

    Enjoy.

  12. Pam Blizzard says

    Exactly what I wanted to know – and I thought putting a snippet in functions.php was the best way to go, but I’m so glad you mentioned that it wouldn’t work. THANK YOU!

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.