How to Get Notifications When Users Edit A WordPress Post

How to Get Notifications When Users Edit A WordPress Post

Running a multi-author blog comes with many responsibilities – managing spam registrations, reviewing posts created by different authors, keeping track of the edits made and monitoring their activity.

It can be a hectic task checking everything manually every day or even every hour. Luckily, there are plugin solutions to automate certain tasks to make them easier.

In this Weekend WordPress Project, I’ll show you how to automate one such task – dealing with multiple authors.


Receive handy notifications any time someone edits a post on your website.

Configuring Automatic Email Notifications

The Email Post Changes plugin allows you set up automatic emails so that each time a change is made to a post or page, those changes are emailed to the users and email addresses you specify.

Download Email Post Changes from the WordPress Plugin Repository. Install and activate the plugin.

Now, go to Settings > Email Post Changes to configure the plugin.
Email Post Notifications
On the main plugin settings screen, check the enable box for “Send an Email when a post or page changes”.

Below that, you will find a list of email addresses that you want any notifications sent to. Generally, I would recommend only adding admin email addresses to this field.

If you check your personal email address more often than the email associated with the WordPress website, you can add email addresses that aren’t associated with website account. This will ensure you get notified more quickly.

Finally, select whether you want to be notified for only post modifications, page modifications or both.

The last option is if you want email notifications for only published items or also for items saved as drafts. Check this option if you want to avoid spam or have strict quality control guidelines.

For example, if you’ve edited and scheduled an article by a contributing author to be published on a specific day and the contributor logs in and make changes that you haven’t approved, if you’ve ticked this box you will receive an email alerting you to the fact the post has been altered. If you leave this box unchecked, the post would be published – complete with unapproved changes – and you would be none the wiser.

After you click “Save Changes” you will start receiving emails whenever modifications are made to posts or pages. The notifications will include the name of the author and the time the changes were made. A neat feature is that you will also see two versions of the post – a version before the changes and a version after the changes, with the changes highlighted.

Undo Changes Made By Contributing Authors

WordPress allows for post revisions, an in-built feature that automatically saves a post every 60 seconds. Every time a new auto-save happens, the old auto-save is replaced with the new one. Not to confuse this with drafts, this auto-save feature comes handy if your computer suddenly crashes or you forgot to save your draft.

You can see the number of revisions for each post on the post/page edit screen. Click the browse button besides the number of revisions.

A screen comparing the latest revisions will show along with a scrollbar on the top. Use the next button to navigate between the revisions. The name of the author who made the changes, at what time and if the revision is an auto-save or a draft will be displayed.
Email Post Notifications
Click “Restore This Revision” and WordPress will select it as your current draft to be published as scheduled.

Lastly, I recommended that you use Gmail’s SMTP servers to ensure that the emails don’t end up in your spam folder. If you would like to use your own domain email address, you can forward emails to Gmail through WPMU DEV’s email hosting service (included with every WPMU DEV membership)

Have you installed this plugin on your blog yet? Let us know in the comments below.