Copy Admin Notification Emails to Slack
Posts the subject and the start of every email sent to the site admin address into a Slack channel, so the team sees new users, comments and alerts where they already work.
Snippet Library
Snippets for the emails WordPress sends: change the sender name and address, add a Reply-To header, send HTML email and turn off notifications you do not need. For site owners who want their messages to arrive and look right.
Posts the subject and the start of every email sent to the site admin address into a Slack channel, so the team sees new users, comments and alerts where they already work.
Rewrites the email new users receive with their login details, using your own subject and greeting while keeping the secure link to set a password.
Changes the subject of the admin "New order" email to include the customer's name and order total, for example "New order #1045 from Jane Doe (49.00)".
Keeps a list of the last 100 emails the site tried to send (date, recipient, subject and whether it failed) and shows it under Tools > Email Log.
Replaces the wording of the password reset email with a clearer message and subject, keeping the reset link intact.
Gives WordPress's new account, password changed and email address changed emails friendlier subjects of your own, without touching the rest of the message.
Adds hidden preview text to HTML emails, the short line mail apps show next to the subject, taken from the first sentence of the message so inboxes no longer show stray template text.
Writes one line per outgoing email (time, recipient, subject, result) to a daily log file in a protected uploads folder, and deletes files older than the number of days you choose.
Writes a line to the PHP error log whenever wp_mail() fails, with the subject, recipients and error message, to help debug delivery problems.
Strips the "[Your Site Name]" WordPress puts at the start of its email subjects, which looks dated and wastes space on phones.
Sets a different Reply-To address depending on the email's subject, so replies to order, support or form emails reach the right team automatically.
On development and staging sites, delivers every email to a single test address instead of real customers and users, and notes the original recipient in the subject.
Adds a unique reference header to every email so Gmail shows each notification separately instead of bundling emails with the same subject into one long conversation.
Adds [STAGING] or [DEVELOPMENT] to the start of every email subject sent from a non-production copy of the site, so nobody confuses test emails with real ones.