{"id":13759463,"url":"https://github.com/johnbillion/wp_mail","last_synced_at":"2025-05-16T08:06:44.438Z","repository":{"id":53339908,"uuid":"178747034","full_name":"johnbillion/wp_mail","owner":"johnbillion","description":"Documentation for all the situations where WordPress core sends an email, how and when they happen, and how to filter or disable each one.","archived":false,"fork":false,"pushed_at":"2025-04-16T22:27:34.000Z","size":149,"stargazers_count":365,"open_issues_count":6,"forks_count":24,"subscribers_count":23,"default_branch":"trunk","last_synced_at":"2025-04-17T11:18:37.969Z","etag":null,"topics":["documentation","email","wordpress"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/johnbillion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"johnbillion"}},"created_at":"2019-03-31T22:01:47.000Z","updated_at":"2025-04-16T22:27:18.000Z","dependencies_parsed_at":"2024-07-22T17:19:03.174Z","dependency_job_id":"e29315f3-384d-4c39-8282-65fa95135e26","html_url":"https://github.com/johnbillion/wp_mail","commit_stats":{"total_commits":122,"total_committers":4,"mean_commits":30.5,"dds":0.3278688524590164,"last_synced_commit":"dc78ce726e5ac49cbfd5118ef2c0948d91b8bd4c"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnbillion%2Fwp_mail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnbillion%2Fwp_mail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnbillion%2Fwp_mail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johnbillion%2Fwp_mail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johnbillion","download_url":"https://codeload.github.com/johnbillion/wp_mail/tar.gz/refs/heads/trunk","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254493385,"owners_count":22080127,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation","email","wordpress"],"created_at":"2024-08-03T13:00:53.487Z","updated_at":"2025-05-16T08:06:39.429Z","avatar_url":"https://github.com/johnbillion.png","language":null,"funding_links":["https://github.com/sponsors/johnbillion"],"categories":["Others"],"sub_categories":[],"readme":"# WordPress Email Documentation\n\nThis document lists all the situations where WordPress core sends an email, how and when they happen, and how to filter or disable each one.\n\nThis list was last updated for WordPress 6.7.\n\n## Table of Contents\n\n- [Information Applicable to All Emails](#information-applicable-to-all-emails)\n- [Comments](#comments)\n- [Change of Admin Email](#change-of-admin-email)\n- [Change of User Email or Password](#change-of-user-email-or-password)\n- [Personal Data Requests](#personal-data-requests)\n- [Automatic Updates](#automatic-updates)\n- [New User](#new-user)\n- [New Site](#new-site)\n- [Other](#other)\n\n## Information Applicable to All Emails\n\nAll emails sent by WordPress go through the pluggable \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_mail/\"\u003e\u003ccode\u003ewp_mail()\u003c/code\u003e\u003c/a\u003e function. The following general-purpose filters and actions are used in this function:\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_mail/\"\u003e\u003ccode\u003ewp_mail\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/pre_wp_mail/\"\u003e\u003ccode\u003epre_wp_mail\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_mail_from/\"\u003e\u003ccode\u003ewp_mail_from\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_mail_from_name/\"\u003e\u003ccode\u003ewp_mail_from_name\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_mail_content_type/\"\u003e\u003ccode\u003ewp_mail_content_type\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_mail_charset/\"\u003e\u003ccode\u003ewp_mail_charset\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eActions\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/phpmailer_init/\"\u003e\u003ccode\u003ephpmailer_init\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_mail_succeeded/\"\u003e\u003ccode\u003ewp_mail_succeeded\u003c/code\u003e\u003c/a\u003e (WP 5.9+)\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_mail_failed/\"\u003e\u003ccode\u003ewp_mail_failed\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n## Comments\n\n### Comment is awaiting moderation\n\nSent when a user or visitor submits a comment that gets held for moderation.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Site Admin\u003cbr\u003e\n\t\t\t- Post author, if they have the ability to edit the comment\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%1$s] Please moderate: \"%2$s\"\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wp_notify_moderator/\"\u003e\u003ccode\u003ewp_notify_moderator()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eYes\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/comment_moderation_recipients/\"\u003e\u003ccode\u003ecomment_moderation_recipients\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/comment_moderation_subject/\"\u003e\u003ccode\u003ecomment_moderation_subject\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/comment_moderation_text/\"\u003e\u003ccode\u003ecomment_moderation_text\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/comment_moderation_headers/\"\u003e\u003ccode\u003ecomment_moderation_headers\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Return false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/notify_moderator/\"\u003e\u003ccode\u003enotify_moderator\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\t- Remove \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_new_comment_notify_moderator/\"\u003e\u003ccode\u003ewp_new_comment_notify_moderator\u003c/code\u003e\u003c/a\u003e action from \u003ca href=\"https://developer.wordpress.org/reference/hooks/comment_post/\"\u003e\u003ccode\u003ecomment_post\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\t- \"Email me whenever\" settings on Settings -\u003e Discussion screen\u003cbr\u003e\n\t\t\t- Overwrite the pluggable \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_notify_moderator/\"\u003e\u003ccode\u003ewp_notify_moderator()\u003c/code\u003e\u003c/a\u003e function\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### Comment is published\n\nSent when:\n\n* A user or visitor submits a comment that gets automatically approved\n* A comment previously held for moderation gets approved.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003ePost author\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t[%1$s] Comment: \"%2$s\"\u003cbr\u003e\n\t\t\t[%1$s] Pingback: \"%2$s\"\u003cbr\u003e\n\t\t\t[%1$s] Trackback: \"%2$s\"\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wp_notify_postauthor/\"\u003e\u003ccode\u003ewp_notify_postauthor()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eYes\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/comment_notification_recipients/\"\u003e\u003ccode\u003ecomment_notification_recipients\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/comment_notification_subject/\"\u003e\u003ccode\u003ecomment_notification_subject\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/comment_notification_text/\"\u003e\u003ccode\u003ecomment_notification_text\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/comment_notification_headers/\"\u003e\u003ccode\u003ecomment_notification_headers\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Return false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/notify_post_author/\"\u003e\u003ccode\u003enotify_post_author\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\t- Remove \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_new_comment_notify_postauthor/\"\u003e\u003ccode\u003ewp_new_comment_notify_postauthor\u003c/code\u003e\u003c/a\u003e action from \u003ca href=\"https://developer.wordpress.org/reference/hooks/comment_post/\"\u003e\u003ccode\u003ecomment_post\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\t- \"Email me whenever\" settings on Settings -\u003e Discussion screen\u003cbr\u003e\n\t\t\t- Overwrite the pluggable \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_notify_postauthor/\"\u003e\u003ccode\u003ewp_notify_postauthor()\u003c/code\u003e\u003c/a\u003e function\u003cbr\u003e\n\t\t\t- See also \u003ca href=\"https://github.com/WordPress/wordpress-develop/blob/63a2a710680cf344dec9e75cec757ee377a304a9/src/wp-includes/comment.php#L2404\"\u003ethis hardcoded action\u003c/a\u003e added to \u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_set_comment_status/\"\u003e\u003ccode\u003ewp_set_comment_status\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_set_comment_status/\"\u003e\u003ccode\u003ewp_set_comment_status()\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n## Change of Admin Email\n\n### Change of site admin email address is attempted\n\nSent when a user attempts to change the Administration Email Address option on the General Settings screen.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eProposed new email address\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] New Admin Email Address\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/update_option_new_admin_email/\"\u003e\u003ccode\u003eupdate_option_new_admin_email()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/new_admin_email_subject/\"\u003e\u003ccode\u003enew_admin_email_subject\u003c/code\u003e\u003c/a\u003e (WP 6.5+)\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/new_admin_email_content/\"\u003e\u003ccode\u003enew_admin_email_content\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tRemove \u003ca href=\"https://developer.wordpress.org/reference/functions/update_option_new_admin_email/\"\u003e\u003ccode\u003eupdate_option_new_admin_email\u003c/code\u003e\u003c/a\u003e action from \u003ca href=\"https://developer.wordpress.org/reference/hooks/add_option_new_admin_email/\"\u003e\u003ccode\u003eadd_option_new_admin_email\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://developer.wordpress.org/reference/hooks/update_option_new_admin_email/\"\u003e\u003ccode\u003eupdate_option_new_admin_email\u003c/code\u003e\u003c/a\u003e hooks\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### Site admin email address is changed\n\nSent when a user clicks the link in the email requesting confirmation of the change to the site admin email address (see above).\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eOld site admin email address\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Admin Email Changed\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wp_site_admin_email_change_notification/\"\u003e\u003ccode\u003ewp_site_admin_email_change_notification()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/site_admin_email_change_email/\"\u003e\u003ccode\u003esite_admin_email_change_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tReturn false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/send_site_admin_email_change_email/\"\u003e\u003ccode\u003esend_site_admin_email_change_email\u003c/code\u003e\u003c/a\u003e filter\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### Change of network admin email address is attempted\n\nMultisite only. Sent when a user attempts to change the Network Admin Email option on the Network Settings screen.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eProposed new email address\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Network Admin Email Change Request\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/update_network_option_new_admin_email/\"\u003e\u003ccode\u003eupdate_network_option_new_admin_email()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/new_network_admin_email_content/\"\u003e\u003ccode\u003enew_network_admin_email_content\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tRemove \u003ca href=\"https://developer.wordpress.org/reference/functions/update_network_option_new_admin_email/\"\u003e\u003ccode\u003eupdate_network_option_new_admin_email\u003c/code\u003e\u003c/a\u003e action from \u003ca href=\"https://developer.wordpress.org/reference/hooks/add_site_option_new_admin_email/\"\u003e\u003ccode\u003eadd_site_option_new_admin_email\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://developer.wordpress.org/reference/hooks/update_site_option_new_admin_email/\"\u003e\u003ccode\u003eupdate_site_option_new_admin_email\u003c/code\u003e\u003c/a\u003e hooks\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### Network admin email address is changed\n\nMultisite only. Sent when a user clicks the link in the email requesting confirmation of the change to the network admin email (see above).\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eOld network admin email address\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Notice of Network Admin Email Change\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wp_network_admin_email_change_notification/\"\u003e\u003ccode\u003ewp_network_admin_email_change_notification()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/network_admin_email_change_email/\"\u003e\u003ccode\u003enetwork_admin_email_change_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tReturn false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/send_network_admin_email_change_email/\"\u003e\u003ccode\u003esend_network_admin_email_change_email\u003c/code\u003e\u003c/a\u003e filter\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n## Change of User Email or Password\n\n### User or Administrator requests a password reset\n\nSent when:\n\n* A user clicks the \"Lost your password?\" link on the login screen and submits their email address\n* An Administrator clicks the \"Send password reset\" link next to a user on the Users screen (WP 5.7+)\n* An Administrator clicks the \"Send Reset Link\" from the user editing screen of another user (WP 5.7+)\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eUser\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Password Reset\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/retrieve_password/\"\u003e\u003ccode\u003eretrieve_password()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/retrieve_password_title/\"\u003e\u003ccode\u003eretrieve_password_title\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/retrieve_password_message/\"\u003e\u003ccode\u003eretrieve_password_message\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/retrieve_password_notification_email/\"\u003e\u003ccode\u003eretrieve_password_notification_email\u003c/code\u003e\u003c/a\u003e (WP 6.0+)\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Return false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/send_retrieve_password_email/\"\u003e\u003ccode\u003esend_retrieve_password_email\u003c/code\u003e\u003c/a\u003e filter (WP 6.0+)\u003cbr\u003e\n\t\t\t- Return an empty message from \u003ca href=\"https://developer.wordpress.org/reference/hooks/retrieve_password_message/\"\u003e\u003ccode\u003eretrieve_password_message\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### User resets their password\n\nSent when a user resets their password after clicking the confirmation link sent by the \"Lost your password?\" feature (see above).\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eSite admin\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Password Changed\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wp_password_change_notification/\"\u003e\u003ccode\u003ewp_password_change_notification()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eYes\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_password_change_notification_email/\"\u003e\u003ccode\u003ewp_password_change_notification_email\u003c/code\u003e\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Remove \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_password_change_notification/\"\u003e\u003ccode\u003ewp_password_change_notification\u003c/code\u003e\u003c/a\u003e action from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/after_password_reset/\"\u003e\u003ccode\u003eafter_password_reset\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\t- Overwrite the pluggable \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_password_change_notification/\"\u003e\u003ccode\u003ewp_password_change_notification()\u003c/code\u003e\u003c/a\u003e function\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### User changes their password\n\nSent when a logged in user changes their password from the user profile screen.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eUser\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Password Changed\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wp_update_user/\"\u003e\u003ccode\u003ewp_update_user()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/password_change_email/\"\u003e\u003ccode\u003epassword_change_email\u003c/code\u003e\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tReturn false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/send_password_change_email/\"\u003e\u003ccode\u003esend_password_change_email\u003c/code\u003e\u003c/a\u003e filter\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### User attempts to change their email address\n\nSent when a logged in user attempts to change their email address from the user profile screen.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eProposed new email address\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Email Change Request\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/send_confirmation_on_profile_email/\"\u003e\u003ccode\u003esend_confirmation_on_profile_email()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/new_user_email_content/\"\u003e\u003ccode\u003enew_user_email_content\u003c/code\u003e\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tRemove \u003ca href=\"https://developer.wordpress.org/reference/functions/send_confirmation_on_profile_email/\"\u003e\u003ccode\u003esend_confirmation_on_profile_email()\u003c/code\u003e\u003c/a\u003e action from \u003ca href=\"https://developer.wordpress.org/reference/hooks/personal_options_update/\"\u003e\u003ccode\u003epersonal_options_update\u003c/code\u003e\u003c/a\u003e hook\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### User changes their email address\n\nSent when a user clicks the link in the email requesting confirmation of the change to their email address (see above).\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eUser\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Email Changed\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wp_update_user/\"\u003e\u003ccode\u003ewp_update_user()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/email_change_email/\"\u003e\u003ccode\u003eemail_change_email\u003c/code\u003e\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tReturn false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/send_email_change_email/\"\u003e\u003ccode\u003esend_email_change_email\u003c/code\u003e\u003c/a\u003e filter\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n## Personal Data Requests\n\n### Personal data export or erasure request is created or resent\n\nSent when:\n\n* A request is created or resent from the Tools -\u003e Export Personal Data screen\n* A request is created or resent from the Tools -\u003e Erase Personal Data screen\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eRequester email address\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%1$s] Confirm Action: %2$s\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wp_send_user_request/\"\u003e\u003ccode\u003ewp_send_user_request()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_request_action_email_subject/\"\u003e\u003ccode\u003euser_request_action_email_subject\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_request_action_email_content/\"\u003e\u003ccode\u003euser_request_action_email_content\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_request_action_email_headers/\"\u003e\u003ccode\u003euser_request_action_email_headers\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tUnknown, may have to remove the admin pages entirely by removing \u003ccode\u003e_wp_privacy_hook_requests_page\u003c/code\u003e action from \u003ccode\u003eadmin_menu\u003c/code\u003e hook\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### User confirms personal data export or erasure request\n\nSent when a user clicks the link in the personal data export or erasure request confirmation email (see above).\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Site admin on a single site installation\u003cbr\u003e\n\t\t\t- Network admin on a Multisite installation\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%1$s] Action Confirmed: %2$s\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/_wp_privacy_send_request_confirmation_notification/\"\u003e\u003ccode\u003e_wp_privacy_send_request_confirmation_notification()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_to/\"\u003e\u003ccode\u003euser_request_confirmed_email_to\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_subject/\"\u003e\u003ccode\u003euser_request_confirmed_email_subject\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_content/\"\u003e\u003ccode\u003euser_request_confirmed_email_content\u003c/code\u003e\u003c/a\u003e (WP 5.8+)\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_headers/\"\u003e\u003ccode\u003euser_request_confirmed_email_headers\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_confirmed_action_email_content/\"\u003e\u003ccode\u003euser_confirmed_action_email_content\u003c/code\u003e\u003c/a\u003e (deprecated in 5.8)\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tRemove \u003ca href=\"https://developer.wordpress.org/reference/functions/_wp_privacy_send_request_confirmation_notification/\"\u003e\u003ccode\u003e_wp_privacy_send_request_confirmation_notification()\u003c/code\u003e\u003c/a\u003e action from \u003ca href=\"https://developer.wordpress.org/reference/hooks/user_request_action_confirmed/\"\u003e\u003ccode\u003euser_request_action_confirmed\u003c/code\u003e\u003c/a\u003e hook\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### Site admin sends link to a personal data export\n\nSent when a site admin clicks the Send Export Link button next to a confirmed data export request.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eRequester email address\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Personal Data Export\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wp_privacy_send_personal_data_export_email/\"\u003e\u003ccode\u003ewp_privacy_send_personal_data_export_email()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_privacy_personal_data_email_to/\"\u003e\u003ccode\u003ewp_privacy_personal_data_email_to\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_privacy_personal_data_email_subject/\"\u003e\u003ccode\u003ewp_privacy_personal_data_email_subject\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_privacy_personal_data_email_content/\"\u003e\u003ccode\u003ewp_privacy_personal_data_email_content\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_privacy_personal_data_email_headers/\"\u003e\u003ccode\u003ewp_privacy_personal_data_email_headers\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tRemove \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_privacy_send_personal_data_export_email/\"\u003e\u003ccode\u003ewp_privacy_send_personal_data_export_email()\u003c/code\u003e\u003c/a\u003e action from \u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_privacy_personal_data_export_page/\"\u003e\u003ccode\u003ewp_privacy_personal_data_export_page\u003c/code\u003e\u003c/a\u003e hook\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### Site admin erases personal data to fulfill a data erasure request\n\nSent when:\n\n* An administrator clicks the Erase Personal Data button next to a confirmed data erasure request\n* An administrator clicks the Force Erase Personal Data button next to a data erasure request of any status\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eRequester email address\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Erasure Request Fulfilled\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/_wp_privacy_send_erasure_fulfillment_notification/\"\u003e\u003ccode\u003e_wp_privacy_send_erasure_fulfillment_notification()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_erasure_fulfillment_email_to/\"\u003e\u003ccode\u003euser_erasure_fulfillment_email_to\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_erasure_fulfillment_email_subject/\"\u003e\u003ccode\u003euser_erasure_fulfillment_email_subject\u003c/code\u003e\u003c/a\u003e (WP 5.8+)\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_erasure_fulfillment_email_content/\"\u003e\u003ccode\u003euser_erasure_fulfillment_email_content\u003c/code\u003e\u003c/a\u003e (WP 5.8+)\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_erasure_fulfillment_email_headers/\"\u003e\u003ccode\u003euser_erasure_fulfillment_email_headers\u003c/code\u003e\u003c/a\u003e (WP 5.8+)\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_subject/\"\u003e\u003ccode\u003euser_erasure_complete_email_subject\u003c/code\u003e\u003c/a\u003e (deprecated in 5.8)\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_confirmed_action_email_content/\"\u003e\u003ccode\u003euser_confirmed_action_email_content\u003c/code\u003e\u003c/a\u003e (deprecated in 5.8)\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_headers/\"\u003e\u003ccode\u003euser_erasure_complete_email_headers\u003c/code\u003e\u003c/a\u003e (deprecated in 5.8)\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tRemove \u003ca href=\"https://developer.wordpress.org/reference/functions/_wp_privacy_send_erasure_fulfillment_notification/\"\u003e\u003ccode\u003e_wp_privacy_send_erasure_fulfillment_notification()\u003c/code\u003e\u003c/a\u003e action from \u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_privacy_personal_data_erased/\"\u003e\u003ccode\u003ewp_privacy_personal_data_erased\u003c/code\u003e\u003c/a\u003e hook\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n## Automatic Updates\n\n### Automatic plugin or theme updates\n\nSent when a background automatic update to plugins and/or themes completes or fails.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eSite admin on a single site installation\u003cbr\u003eNetwork admin on a Multisite installation\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t[%s] Some plugins and themes have automatically updated\u003cbr\u003e\n\t\t\t[%s] Some plugins were automatically updated\u003cbr\u003e\n\t\t\t[%s] Some themes were automatically updated\u003cbr\u003e\n\t\t\t[%s] Some plugins and themes have failed to update\u003cbr\u003e\n\t\t\t[%s] Some plugins have failed to update\u003cbr\u003e\n\t\t\t[%s] Some themes have failed to update\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/classes/wp_automatic_updater/after_plugin_theme_update/\"\u003e\u003ccode\u003eWP_Automatic_Updater::after_plugin_theme_update()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/auto_plugin_theme_update_email/\"\u003e\u003ccode\u003eauto_plugin_theme_update_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Return false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/auto_plugin_update_send_email/\"\u003e\u003ccode\u003eauto_plugin_update_send_email\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\t- Return false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/auto_theme_update_send_email/\"\u003e\u003ccode\u003eauto_theme_update_send_email\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### Automatic core update\n\nSent when a background automatic update to WordPress core completes or fails.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eSite admin on a single site installation\u003cbr\u003eNetwork admin on a Multisite installation\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t[%1$s] Your site has updated to WordPress %2$s\u003cbr\u003e\n\t\t\t[%1$s] WordPress %2$s is available. Please update!\u003cbr\u003e\n\t\t\t[%1$s] URGENT: Your site may be down due to a failed update\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/classes/wp_automatic_updater/send_email/\"\u003e\u003ccode\u003eWP_Automatic_Updater::send_email()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/auto_core_update_email/\"\u003e\u003ccode\u003eauto_core_update_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Return false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/auto_core_update_send_email/\"\u003e\u003ccode\u003eauto_core_update_send_email\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\t- Return false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/send_core_update_notification_email/\"\u003e\u003ccode\u003esend_core_update_notification_email\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### Full log of background update results\n\nOnly sent when you are using a development version of WordPress and it's not under version control.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eSite admin on a single site installation\u003cbr\u003eNetwork admin on a Multisite installation\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t[%s] Background Update Failed\u003cbr\u003e\n\t\t\t[%s] Background Update Finished\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/classes/wp_automatic_updater/send_debug_email/\"\u003e\u003ccode\u003eWP_Automatic_Updater::send_debug_email()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/auto_core_update_email/\"\u003e\u003ccode\u003eauto_core_update_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tReturn false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/automatic_updates_send_debug_email/\"\u003e\u003ccode\u003eautomatic_updates_send_debug_email\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n## New User\n\n### An existing user is invited to a site\n\nMultisite only. Sent when an existing user is added to a site from Users -\u003e Add New -\u003e Add Existing User.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eUser being invited\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Joining Confirmation\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003ewp-admin/user-new.php\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/invited_user_email/\"\u003e\u003ccode\u003einvited_user_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003eClick the \"Skip Confirmation Email\" checkbox when adding the user\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### A new user is invited to join a site\n\nMultisite only. Sent when a new user is invited to join a site from Users -\u003e Add New -\u003e Add New User.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eUser being invited\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003e[Network Name] \u0026lt;[network admin]\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%1$s] Activate %2$s\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wpmu_signup_user_notification/\"\u003e\u003ccode\u003ewpmu_signup_user_notification()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_signup_user_notification_subject/\"\u003e\u003ccode\u003ewpmu_signup_user_notification_subject\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_signup_user_notification_email/\"\u003e\u003ccode\u003ewpmu_signup_user_notification_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Click the \"Skip Confirmation Email\" checkbox when adding the user\u003cbr\u003e\n\t\t\t- Return false from \u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_signup_user_notification/\"\u003e\u003ccode\u003ewpmu_signup_user_notification\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eNote\u003c/th\u003e\n\t\t\u003ctd\u003eThere is a default filter attached to \u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_signup_user_notification_email/\"\u003e\u003ccode\u003ewpmu_signup_user_notification_email\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://developer.wordpress.org/reference/functions/admin_created_user_email/\"\u003e\u003ccode\u003eadmin_created_user_email()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### A new user account is created\n\nMultisite only. Sent when a new user account is created via `wpmu_create_user()`:\n\n* From Network Admin -\u003e Sites -\u003e Add New and the email address doesn't already exist\n* From Network Admin -\u003e Sites -\u003e [Edit] -\u003e Users -\u003e Add New User\n* From Network Admin -\u003e Users -\u003e Add New\n* From Users -\u003e Add New -\u003e Add New User and the \"Skip Confirmation Email\" checkbox is checked\n* When a user activates their new account on `wp-activate.php`\n* Via a REST API request to create a new user (`POST` to `/wp/v2/users`)\n\nDetails:\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eNetwork Admin\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003eNew User Registration: %s\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/newuser_notify_siteadmin/\"\u003e\u003ccode\u003enewuser_notify_siteadmin()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/newuser_notify_siteadmin/\"\u003e\u003ccode\u003enewuser_notify_siteadmin\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Filter the \u003ccode\u003eregistrationnotification\u003c/code\u003e option value\u003cbr\u003e\n\t\t\t- Remove action from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_new_user/\"\u003e\u003ccode\u003ewpmu_new_user\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\t- Toggle \"Registration notification\" in Network Admin -\u003e Settings\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### A user is added, or their account activation is successful\n\nMultisite only.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eUser being added\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003e[Network Name] \u0026lt;[network admin]\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003eNew %1$s User: %2$s\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wpmu_welcome_user_notification/\"\u003e\u003ccode\u003ewpmu_welcome_user_notification()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/update_welcome_user_subject/\"\u003e\u003ccode\u003eupdate_welcome_user_subject\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/update_welcome_user_email/\"\u003e\u003ccode\u003eupdate_welcome_user_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\tSee also the \"Welcome User Email\" setting in Network Admin -\u003e Settings\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Click the \"Skip Confirmation Email\" checkbox when adding the user\u003cbr\u003e\n\t\t\t- Return false from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_welcome_user_notification/\"\u003e\u003ccode\u003ewpmu_welcome_user_notification\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\t- Remove action from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_activate_user/\"\u003e\u003ccode\u003ewpmu_activate_user\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### A new user is created\n\nWhen a new user is created, two emails are sent from the same function. One to the site admin:\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eSite Admin\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] New User Registration\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_new_user_notification_email_admin/\"\u003e\u003ccode\u003ewp_new_user_notification_email_admin\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_send_new_user_notification_to_admin/\"\u003e\u003ccode\u003ewp_send_new_user_notification_to_admin\u003c/code\u003e\u003c/a\u003e (WP 6.1+)\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\nand one to the newly created user:\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eNew user\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Login Details\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_new_user_notification_email/\"\u003e\u003ccode\u003ewp_new_user_notification_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_send_new_user_notification_to_user/\"\u003e\u003ccode\u003ewp_send_new_user_notification_to_user\u003c/code\u003e\u003c/a\u003e (WP 6.1+)\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\nDetails:\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wp_new_user_notification/\"\u003e\u003ccode\u003ewp_new_user_notification()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eYes\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Return false from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_send_new_user_notification_to_admin/\"\u003e\u003ccode\u003ewp_send_new_user_notification_to_admin\u003c/code\u003e\u003c/a\u003e or \u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_send_new_user_notification_to_user/\"\u003e\u003ccode\u003ewp_send_new_user_notification_to_user\u003c/code\u003e\u003c/a\u003e filter (WP 6.1+)\u003cbr\u003e\n\t\t\t- Remove \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_send_new_user_notifications/\"\u003e\u003ccode\u003ewp_send_new_user_notifications()\u003c/code\u003e\u003c/a\u003e action from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/register_new_user/\"\u003e\u003ccode\u003eregister_new_user\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\t- Remove \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_send_new_user_notifications/\"\u003e\u003ccode\u003ewp_send_new_user_notifications()\u003c/code\u003e\u003c/a\u003e action from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/edit_user_created_user/\"\u003e\u003ccode\u003eedit_user_created_user\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\t- Remove \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_send_new_user_notifications/\"\u003e\u003ccode\u003ewp_send_new_user_notifications()\u003c/code\u003e\u003c/a\u003e action from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/network_site_new_created_user/\"\u003e\u003ccode\u003enetwork_site_new_created_user\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\t- Remove \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_send_new_user_notifications/\"\u003e\u003ccode\u003ewp_send_new_user_notifications()\u003c/code\u003e\u003c/a\u003e action from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/network_site_users_created_user/\"\u003e\u003ccode\u003enetwork_site_users_created_user\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\t- Remove \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_send_new_user_notifications/\"\u003e\u003ccode\u003ewp_send_new_user_notifications()\u003c/code\u003e\u003c/a\u003e action from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/network_user_new_created_user/\"\u003e\u003ccode\u003enetwork_user_new_created_user\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\t- Overwrite the pluggable \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_new_user_notification/\"\u003e\u003ccode\u003ewp_new_user_notification()\u003c/code\u003e\u003c/a\u003e function\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n## New Site\n\n### A new site is created\n\nMultisite only. Sent when a new site is created from Network Admin -\u003e Sites -\u003e Add New.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eNetwork Admin\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eSite Admin \u0026lt;[network admin]\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] New Site Created\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wpmu_new_site_admin_notification/\"\u003e\u003ccode\u003ewpmu_new_site_admin_notification()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/new_site_email/\"\u003e\u003ccode\u003enew_site_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tReturn false from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/send_new_site_email/\"\u003e\u003ccode\u003esend_new_site_email\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### User registers for a new site\n\nMultisite only, with site registration allowed. Sent when a visitor registers a new user account and site from wp-signup.php.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eSite Admin\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003e[Network Name] \u0026lt;[network admin]\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%1$s] Activate %2$s\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wpmu_signup_blog_notification/\"\u003e\u003ccode\u003ewpmu_signup_blog_notification()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_signup_blog_notification_subject/\"\u003e\u003ccode\u003ewpmu_signup_blog_notification_subject\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_signup_blog_notification_email/\"\u003e\u003ccode\u003ewpmu_signup_blog_notification_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Return false from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_signup_blog_notification/\"\u003e\u003ccode\u003ewpmu_signup_blog_notification\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\t- Remove \u003ca href=\"https://developer.wordpress.org/reference/functions/wpmu_signup_blog_notification/\"\u003e\u003ccode\u003ewpmu_signup_blog_notification()\u003c/code\u003e\u003c/a\u003e action from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/after_signup_site/\"\u003e\u003ccode\u003eafter_signup_site\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### User activates their new site, or site added from Network Admin -\u003e Sites -\u003e Add New\n\nMultisite only.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eNetwork Admin\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003eNew Site Registration: %s\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/newblog_notify_siteadmin/\"\u003e\u003ccode\u003enewblog_notify_siteadmin()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/newblog_notify_siteadmin/\"\u003e\u003ccode\u003enewblog_notify_siteadmin\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Filter the \u003ccode\u003eregistrationnotification\u003c/code\u003e option value\u003cbr\u003e\n\t\t\t- Change the \"Registration notification\" setting in Network Admin -\u003e Settings\u003cbr\u003e\n\t\t\t- Remove \u003ca href=\"https://developer.wordpress.org/reference/functions/newblog_notify_siteadmin/\"\u003e\u003ccode\u003enewblog_notify_siteadmin()\u003c/code\u003e\u003c/a\u003e action from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_new_blog/\"\u003e\u003ccode\u003ewpmu_new_blog\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\t- Remove \u003ca href=\"https://developer.wordpress.org/reference/functions/newblog_notify_siteadmin/\"\u003e\u003ccode\u003enewblog_notify_siteadmin()\u003c/code\u003e\u003c/a\u003e action from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_initialize_site/\"\u003e\u003ccode\u003ewp_initialize_site\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### User activates their new site, or site added from Network Admin -\u003e Sites -\u003e Add New\n\nMultisite only.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eNew Site Admin\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003e[Network Name] \u0026lt;[network admin]\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003eNew %1$s Site: %2$s\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wpmu_welcome_notification/\"\u003e\u003ccode\u003ewpmu_welcome_notification()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/update_welcome_subject/\"\u003e\u003ccode\u003eupdate_welcome_subject\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/update_welcome_email/\"\u003e\u003ccode\u003eupdate_welcome_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\tSee also the \"Welcome Email\" setting in Network Admin -\u003e Settings\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t- Return false from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_welcome_notification/\"\u003e\u003ccode\u003ewpmu_welcome_notification\u003c/code\u003e\u003c/a\u003e filter\u003cbr\u003e\n\t\t\t- Remove \u003ca href=\"https://developer.wordpress.org/reference/functions/wpmu_welcome_notification/\"\u003e\u003ccode\u003ewpmu_welcome_notification()\u003c/code\u003e\u003c/a\u003e action from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/wpmu_activate_blog/\"\u003e\u003ccode\u003ewpmu_activate_blog\u003c/code\u003e\u003c/a\u003e hook\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n## Other\n\n### Installation\n\nSent when WordPress is initially installed.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eSite Admin\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003eNew WordPress Site\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/wp_new_blog_notification/\"\u003e\u003ccode\u003ewp_new_blog_notification()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eyes\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_installed_email/\"\u003e\u003ccode\u003ewp_installed_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tOverwrite the pluggable \u003ca href=\"https://developer.wordpress.org/reference/functions/wp_new_blog_notification/\"\u003e\u003ccode\u003ewp_new_blog_notification()\u003c/code\u003e\u003c/a\u003e function\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### A fatal error occurs\n\nSent when a fatal error occurs in a plugin or theme and Recovery Mode is not active.\n\n**Important:** The `wp_fatal_error_handler_enabled` filter cannot be used by plugins as it runs too early. [Information about using this filter can be found here](https://core.trac.wordpress.org/browser/trunk/src/wp-includes/error-protection.php?rev=49489\u0026marks=114-131#L97).\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eSite Admin / Value of RECOVERY_MODE_EMAIL constant\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Your Site is Experiencing a Technical Issue\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFunction\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://developer.wordpress.org/reference/functions/send_recovery_mode_email/\"\u003e\u003ccode\u003esend_recovery_mode_email()\u003c/code\u003e\u003c/a\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_fatal_error_handler_enabled/\"\u003e\u003ccode\u003ewp_fatal_error_handler_enabled\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/recovery_email_support_info/\"\u003e\u003ccode\u003erecovery_email_support_info\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/recovery_email_debug_info/\"\u003e\u003ccode\u003erecovery_email_debug_info\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/recovery_mode_email/\"\u003e\u003ccode\u003erecovery_mode_email\u003c/code\u003e\u003c/a\u003e\u003cbr\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tDefine \u003ccode\u003eWP_DISABLE_FATAL_ERROR_HANDLER\u003c/code\u003e as true\u003cbr\u003e\n\t\t\tReturn false from the \u003ca href=\"https://developer.wordpress.org/reference/hooks/wp_fatal_error_handler_enabled/\"\u003e\u003ccode\u003ewp_fatal_error_handler_enabled\u003c/code\u003e\u003c/a\u003e filter\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eNote\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tDoes not currently apply to Multisite\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n### Site admin requests to delete site\n\nMultisite only. Sent when an Administrator requests to delete their site from the Tools -\u003e Delete Site screen.\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eTo\u003c/th\u003e\n\t\t\u003ctd\u003eSite Admin\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFrom\u003c/th\u003e\n\t\t\u003ctd\u003eWordPress \u0026lt;wordpress@host\u0026gt;\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eSubject\u003c/th\u003e\n\t\t\u003ctd\u003e[%s] Delete My Site\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFile\u003c/th\u003e\n\t\t\u003ctd\u003e\u003ccode\u003ewp-admin/ms-delete-site.php\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003ePluggable\u003c/th\u003e\n\t\t\u003ctd\u003eNo\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eFilters\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\t\u003ca href=\"https://developer.wordpress.org/reference/hooks/delete_site_email_content/\"\u003e\u003ccode\u003edelete_site_email_content\u003c/code\u003e\u003c/a\u003e\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003cth scope=\"row\" valign=\"top\" align=\"left\"\u003eDisable\u003c/th\u003e\n\t\t\u003ctd\u003e\n\t\t\tNot possible\n\t\t\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n## License: GPLv2\n\nCopyright 2015 - 2024 John Blackbourn\n\nThis documentation is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis documentation is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnbillion%2Fwp_mail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohnbillion%2Fwp_mail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohnbillion%2Fwp_mail/lists"}