What Is the Disable New User Email feature?
When a new user registers on a WordPress site, two emails are typically sent:
- Admin notification: Sent to the site admin email address, notifying them of the new registration
- User welcome: Sent to the new user, welcoming them and (optionally) including a password setup link
The Disable New User Email feature suppresses the first email. The second email (user welcome) is still sent. The new user experience is unchanged; only the admin stops getting notifications.
Why You Need It
For sites with frequent new user registrations (membership sites, e-commerce with customer accounts, forums, learning platforms), the admin notification email becomes a constant stream:
- A forum with 50 new users per day = 50 admin emails per day = 1,500 per month
- The admin already has other ways to see new users (the WordPress Users admin page, the dashboard widget)
- The email is informational only; it doesn’t require action
Suppressing the email frees the admin inbox. The admin can still see all new users via the standard WordPress admin pages.
How to Use Disable New User Email in Classic Monks
Step 1: Navigate to Settings
Click into the Classic Monks plugin settings in your WordPress dashboard.
Step 2: Go to the Email Tab
Click on the Email menu, then click the Notifications subtab.
Step 3: Enable Disable New User Email
Scroll to the Email Notifications section and toggle on Disable New User Email.

Step 4: Save Changes
Click Save Changes.
Step 5: Test
Register a new test user. The new user receives their welcome email. The admin does NOT receive a notification.
Configuration Options
| Option | Description | Default |
|---|---|---|
| Disable New User Email | Master toggle. | Off |
No nested options.
What Gets Suppressed
| Sent when feature off | Sent when feature on | |
|---|---|---|
| Admin “New User Registration” notification | Yes | No |
| User welcome email with password setup link | Yes | Yes (always) |
| User email verification (if email confirmations are enabled) | Yes | Yes (always) |
The feature only suppresses the admin notification. The user-facing emails are unaffected.
What Does NOT Get Affected
- User welcome email: Always sent (unless disabled separately via a different mechanism)
- User email verification: If your site has email verification enabled, that flow is independent
- Admin user list: The WordPress Users > Add New / All Users page still shows all registered users
- Custom registration flows: Membership plugins (MemberPress, Ultimate Member, etc.) handle their own registration emails
- WooCommerce customer registration: WooCommerce has its own email flow; see Disable WooCommerce Emails
Advanced Options (Developers)
This feature registers 1 WordPress hook in email-functions.php:
Filters:
send_password_change_emailcallscm_disable_password_change_email()(Disables password change notification emails)
// Hooked in email-functions.php
add_filter( 'send_password_change_email', 'cm_disable_password_change_email' );
The feature modifies WordPress behavior by registering or removing hooks. Disabling it reverses those changes.