Como desativar e-mails de senha perdidos / alterados no WordPress

Recentemente, um de nossos usuários perguntou se havia uma maneira de desativar as notificações de senha perdidas / alteradas no WordPress? Por padrão, o WordPress envia automaticamente notificações de e-mail para administradores quando qualquer outro usuário redefine sua senha usando o link de senha perdida. Esses e-mails podem se tornar irritantes se você estiver executando um site com muitos usuários. Neste artigo, mostraremos como desativar as notificações de senha perdidas / alteradas no WordPress.

A primeira coisa que você precisa fazer é criar um plugin WordPress específico do site. Um plugin WordPress específico do site permite que você adicione qualquer código personalizado para alterar ou ampliar a funcionalidade do WordPress em seu site. Nós temos instruções detalhadas sobre o porquê e como criar um plugin WordPress específico do site.

Depois de criar o plugin WordPress específico do seu site, você precisa adicionar essas duas linhas ao seu plugin.

se (! function_exists ('wp_password_change_notification')) {
     função wp_password_change_notification () {}
 } 

Salve suas alterações e, em seguida, ative seu plugin específico do site.

Isso é tudo. O WordPress interromperá o envio de notificações por e-mail sempre que um usuário alterar sua senha.

Deixe-nos explicar o código para você. WordPress possui uma função integrada wp_password_change_notification localizado em /wp-includes/pluggable.php Arquivo. Essa função é responsável por enviar essas notificações de e-mail quando um usuário redefine sua senha.

Essas duas linhas de código substituem a função incorporada e, em vez de enviar um e-mail, instrui o WordPress a não fazer nada.

Você pode estar se perguntando por que não cole este código no arquivo functions.php do seu tema?

Porque não funcionará. O WordPress carrega o arquivo pluggable.php antes do arquivo functions.php do seu tema, portanto, você não pode substituir as funções definidas em pluggable.php no arquivo functions.php do seu tema. É por isso que você precisa colar este código em um plugin específico do site.

Esperamos que este artigo ajude você a desativar as notificações de e-mail de mudança de senha em seu site multi-usuário do WordPress. Você também pode querer ver como desativar novas notificações de e-mail do usuário ou como desligar as notificações de comentários no WordPress.