Follow us:
By default, WordPress sends an email notification to the site administrator every time a new user registers on the website. This email usually contains the username and basic account details.
While this can be helpful for small sites, it quickly becomes unnecessary if:
- Your site has frequent user registrations
- You run a membership or community website
- You manage a WooCommerce store
- You simply don’t want inbox clutter
The good news is that WordPress allows you to disable only the admin notification email—without affecting the emails sent to users.
In this guide, you’ll learn how to stop WordPress from sending new user registration emails to the admin while keeping everything else working normally.
What This Method Does (and Doesn’t Do)
Before we begin, let’s be clear about the outcome.
This method will:
- Stop WordPress from sending new user registration emails to the admin
This method will not:
- Disable welcome emails sent to users
- Affect password reset or account emails
- Break user registration or login
It only removes the admin-side notification.
Disable New User Registration Email for Admin (Free Method)
This method uses a built-in WordPress filter and does not require any plugin—free or premium.
Option 1: Add Code to functions.php
If you’re comfortable editing theme files, follow these steps.
Step 1: Open functions.php
Go to:
- WordPress Dashboard → Appearance → Theme File Editor
- Open
functions.php
Or access the file using FTP or your hosting file manager.
Step 2: Add This Code
Paste the following code at the bottom of the file:
add_filter('wp_new_user_notification_email_admin', '__return_null');
Step 3: Save the File
Once saved, WordPress will stop sending new user registration emails to the admin.
Option 2: Use a Custom Plugin
If you don’t want this change to disappear when switching themes, creating a small custom plugin is the safest option.
Step 1: Create a Plugin File
Go to:
/wp-content/plugins/
Create a new file named:
disable-admin-new-user-email.php
Step 2: Add the Code
Paste the following:
<?php
/**
* Plugin Name: Disable Admin New User Notification
* Description: Disables new user registration email notifications sent to the site admin.
* Version: 1.0
* Author: WP Passion
*/
add_filter('wp_new_user_notification_email_admin', '__return_null');
Step 3: Activate the Plugin
- Go to WordPress Dashboard → Plugins
- Activate Disable Admin New User Notification
That’s it. No more admin notification emails for new user registrations.
When Should You Disable Admin Registration Emails?
This approach makes sense if:
- Your site receives frequent signups
- You don’t manually review new users
- Registrations are handled automatically
- You want a cleaner admin inbox
You can still view all registered users anytime from:
WordPress Dashboard → Users → All Users
Final Thoughts
WordPress’s admin notification emails are useful—but not essential for every site.
By using a single line of code, you can disable only the admin-side new user notification while keeping the user experience exactly the same.



