How to Disable Lost/Changed Password Emails in WordPress


Recently one of our users asked if there was a way to disable lost/changed password email notifications in WordPress? By default, WordPress automatically sends email notification to admins when any other user resets their password using the lost password link. These emails can become annoying if you are running a site with many users. In this article, we will show you how to disable lost/changed password email notifications in WordPress.

First thing you need to do is create a site-specific WordPress plugin. A site specific WordPress plugin allows you to add any custom code to change or extend the functionality of WordPress on your site. We have detailed instructions on why and how to create a site-specific WordPress plugin.

Once you have created your site specific WordPress plugin, then you need to add these two lines to your plugin.

  if ( !function_exists( 'wp_password_change_notification' ) ) {      function wp_password_change_notification() {}  }  

Save your changes and then activate your site-specific plugin.

That’s all. WordPress will stop sending you email notifications whenever a user changes their password.

Let us explain the code to you. WordPress has a built-in function wp_password_change_notification located in /wp-includes/pluggable.php file. That function is responsible for sending those email notifications when a user resets their password.

These two lines of code override the built-in function and instead of sending an email, it instructs WordPress to do nothing.

You might be wondering why not paste this code in your theme’s functions.php file?

Because it won’t work. WordPress loads pluggable.php file before your theme’s functions.php file, so you cannot override the functions defined in pluggable.php in your theme’s functions.php file. That’s why you need to paste this code in a site-specific plugin.

We hope this article helped you disable password change email notifications on your multi-user WordPress site. You may also want to take a look at how to disable new user email notifications, or how to turn off comment notifications in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Google+.

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.