I get an email notifying me of every new user registration on my site and now that it gets hundreds or thousands of new users a day, it’s getting a little out of hand.
It seems like it’d be a WordPress setting to disable it, but I can’t seem to find anything. Do I really need a plugin to do this?
One plugin, among several: http://wordpress.org/extend/plugins/disable-new-user-email-notifications/
You can grab the function out of it and use it directy in functions.php
There are several ways to prevent user notification for new registered users and user password changes.
One would be to change the pluggable functions “
wp_new_user_notification()
” and “wp_password_change_notification()
“. A different way would be to post the following code in functions.php.It uses the “
phpmailer_init
” hook to test, if the subject of the mail is the one sent by “wp_new_user_notification” and “wp_password_change_notification
“. If the condition is met then the$phpmailer
object is newly initialized. That means it is empty and cannot be sent since phpmailer class checks if there is at least a single recipient.Please have a look in the following link .This might also be used to help