WordPress.org

Make WordPress Core

Opened 3 years ago

Closed 5 weeks ago

#42133 closed enhancement (fixed)

Add filter to emails sent by wp_new_blog_notification()

Reported by: johnbillion Owned by: johnbillion
Milestone: 5.6 Priority: normal
Severity: normal Version: 2.1
Component: Upgrade/Install Keywords: good-first-bug has-patch dev-feedback
Focuses: Cc:

Description (last modified by johnbillion)

wp_new_blog_notification() contains a call to wp_mail() which sends an email when WordPress is first installed and when a site is added to a Multisite network. (Ref).

The contents of the email cannot be filtered. The recipient, subject, message, and headers should be passed through a filter in the same format as the password_change_email filter. (Ref).

Attachments (2)

42133.patch (3.2 KB) - added by Dharm1025 3 years ago.
All data now passed through a filter.
42133.1.diff (3.4 KB) - added by nikolam 2 years ago.
Refreshed the patch. Cleared up the code a bit

Download all attachments as: .zip

Change History (14)

@Dharm1025
3 years ago

All data now passed through a filter.

#1 @Dharm1025
3 years ago

  • Keywords has-patch added; needs-patch removed

#2 @johnbillion
3 years ago

  • Owner set to johnbillion
  • Status changed from new to reviewing

#3 @johnbillion
3 years ago

  • Milestone changed from Future Release to 5.0

This ticket was mentioned in Slack in #core-multisite by flixos90. View the logs.


3 years ago

@nikolam
2 years ago

Refreshed the patch. Cleared up the code a bit

#5 @nikolam
2 years ago

  • Keywords dev-feedback added

#6 @johnbillion
2 years ago

  • Milestone changed from 5.0 to 5.1

#7 @flixos90
22 months ago

  • Milestone changed from 5.1 to Future Release

#9 @johnbillion
5 weeks ago

  • Milestone changed from Future Release to 5.6

#10 @johnbillion
5 weeks ago

  • Description modified (diff)

#11 @johnbillion
5 weeks ago

  • Focuses multisite removed

#12 @johnbillion
5 weeks ago

  • Resolution set to fixed
  • Status changed from reviewing to closed

In 49048:

Upgrade/Install: Introduce the wp_installed_email filter for filtering the contents of the email sent when WordPress is installed, without needing to override the wp_new_blog_notification() pluggable function.

Props Dharm1025, nikolam, johnbillion

Fixes #42133

Note: See TracTickets for help on using tickets.