I FINALLY figured it out…
1. Create a file disable-new-user-emails.php
2. Insert the following code
<?php /*
Plugin Name: Disable New User Email Notifications
Description: Using GravityForms Registration Add-on and Custom Notifications? This will Disable the Default WordPress Admin and User Notifications.
Author: BeHappy in 2017
*/
if ( ! function_exists( 'gf_new_user_notification' ) ) {
function gf_new_user_notification( $user_id, $plaintext_pass = '', $notify = '' ) {
return;
}
}
?>
3. Save it!!!
4. Upload it to your /wp-content/plugins folder
5. Activate the plugin
6. NO MORE [SITE] New User Registration Emails! 😀
**Note**: We are using the GravityForms User Registration Add-on. In order for admin or users to receive a registration / welcome email, you have to create notifications for them in the form’s **Settings > Notifications**
Lastly, I’m also running a MultiSite… I have the Settings > Registration notification unticked. I’m sure this same code will work for a single WP site.