The delete_site_email_content WordPress PHP filter allows you to modify the text for the email sent to the site admin when a request to delete a site in a Multisite network is submitted.
Usage
add_filter( 'delete_site_email_content', 'your_custom_function_name' ); function your_custom_function_name( $content ) { // your custom code here return $content; }
Parameters
$content
(string) – The original email text.
More information
See WordPress Developer Resources: delete_site_email_content
Examples
Add a custom message to the email
Add a custom message to the email text sent to the site admin.
add_filter( 'delete_site_email_content', 'add_custom_message_to_email' ); function add_custom_message_to_email( $content ) { $custom_message = "Please note: All data will be permanently deleted."; $content .= "\n\n" . $custom_message; return $content; }
Change the email content completely
Replace the default email text with a completely new message.
add_filter( 'delete_site_email_content', 'change_email_content' ); function change_email_content( $content ) { $new_content = "Your request to delete the site has been submitted. Please follow the instructions sent to your email to confirm the deletion."; return $new_content; }
Add a contact email for support
Add a support email address to the email text for further assistance.
add_filter( 'delete_site_email_content', 'add_support_email' ); function add_support_email( $content ) { $support_email = "For any questions or assistance, please contact [email protected]."; $content .= "\n\n" . $support_email; return $content; }
Include the site URL in the email text
Include the site URL that is being deleted in the email text.
add_filter( 'delete_site_email_content', 'include_site_url' ); function include_site_url( $content ) { $site_url = "The site URL is: " . site_url(); $content .= "\n\n" . $site_url; return $content; }
Add a custom signature to the email
Add a custom signature to the email text.
add_filter( 'delete_site_email_content', 'add_custom_signature' ); function add_custom_signature( $content ) { $signature = "\n\nBest regards,\nYour Friendly Support Team"; $content .= $signature; return $content; }