Custom Welcome Email Text for New Network Sites
Replaces the network's welcome email for new sites with your own wording while keeping the site address, login and dashboard links filled in.
Opens WPIDE on
Code
if ( ! is_multisite() ) {
return;
}
add_filter( 'update_welcome_email', function () {
return "Hi USERNAME,\n\n"
. "Your new site on SITE_NAME is ready.\n\n"
. "Visit it: BLOG_URL\n"
. "Log in: LOGINLINK\n\n"
. "If you need a hand getting started, just reply to this email.\n\n"
. "--The SITE_NAME team";
} );
add_filter( 'update_welcome_subject', function () {
return 'Your new site on ' . get_network()->site_name . ' is ready';
} );
Notes
Available placeholders: SITE_NAME, BLOG_URL, USERNAME, LOGINLINK. WordPress replaces them before sending; the password is no longer included.
How to add this snippet
- Install WPIDE on your WordPress site (it is free) and open Code Snippets.
- Use snippet above adds it from the library in one click. Or copy the code into a new snippet with the same code type.
- It is added inactive: review the code and settings, then switch it on.