Disable WordPress New User Email Notification

When a new user creates an account on a WordPress.org blog, the administrator is sent a notification email. Websites that have a large number of signups each day can generate a lot of emails announcing each new user.

I wrote a simple WordPress plugin to disable the new user notification email. Visit this plugin’s page in the official WP Plugins Directory.

Installation instructions

  1. Download disable-wp-new-user-notification.zip
  2. Decompress the file contents
  3. Upload the disable-wp-new-user-notification folder to a WordPress plugins directory (/wp-content/plugins)
  4. Activate the plugin from the Administration Dashboard

11 Comments so far

  1. Oudin on March 24th, 2010

    What about also also putting in the option to send the mail to another email address instead of the admin address.

    Think that would be a nice feature

  2. Corey on March 25th, 2010

    That’s a good idea. I would have to create a separate plugin because this one has a specific name already. My situation was just annoying–I don’t want the emails at all and I was getting 3 or 4 each day. I will give it some thought.

  3. Oudin on March 28th, 2010

    k cool when you do please let me know. it’s not that I don’t like getting the emails. If they could be sent to an other email other than my personal email where they could be achieved that would be good. Thanks for taking the idea into consideration.

  4. Curtis on July 7th, 2010

    I was curious if I can setup new users with this plugin without having WordPress automatically email each new user with their username and password? (I’d prefer to do this outside WordPress after testing.)

  5. Corey on July 7th, 2010

    Curtis:

    That’s not what this plugin does. Are you capable of modifying the plugin, or is code not your thing? You could comment out line 37 or delete lines 14 through 37 to accomplish what you want in a quick and dirty sort of way.

  6. Curtis on July 7th, 2010

    Corey:
    Thanks for the tip, PHP is normally not my thing, from an advanced point of view anyway, but I noticed the 2nd piece I was looking for in your plugin’s code and commented the piece you referenced. It worked great — thanks again!

  7. Leslie on October 1st, 2010

    I just setup this website and opened up user registrations and I start getting over 20 new users a day.

    It was cool and surprising initially with it being a new website then it starts to get annoying pretty quickly.

    Hope this plugin works. Thanks.

  8. Corey on October 2nd, 2010

    Leslie:

    Enjoy! I have the same kind of site, and I am still using this plugin everday. I hope most of your new users are actual humans. : )

  9. Florin Ghica on June 28th, 2011

    I must say this helped me a lot.

    I discovered I have a 300 email sent/day limit with one hosting and these admin notifications reduced new users notifications to 150.

    this is a huge help.

    thanks a lot!

  10. Andy on December 6th, 2011

    Recently the spammers discovered my site, and I am deluged with new user registration emails. This plugin should help, but I cannot get it to recognize the log directory. Is there a trick to specifying the path name? I am a novice at WP so I may be missing something.

    Using PHP 5 and WP 3.2.1. I created a directory at the root, /spamlog, and even gave it 777 permissions but the plugin does not see it. In fact it does not even see /wp-content/plugins/user-spam-remover/log. I neglected to record the default path which had some numbers in it; a reinstallation of the plugin does not bring that default path back.

    Any help would be appreciated.

  11. Corey on December 6th, 2011

    Andy:

    I’m not sure what you’re talking about! This plugin doesn’t access any directory on disk. When a new user is created a function is called that sends you an email. This plugin replaces that function with an identical one just without the line of code that sends the email.

Leave a reply

 

Thanks for reading!

Sign up for email updates: