WordPress has one of the most powerful revision systems available on any blogging platform.
When you start writing in WordPress, your changes will be automatically and safely saved. And, if you want to compare your current version of a post to an old version, WordPress gives you an easy side-by-side comparison. The image below shows a revision comparison in WordPress - the old content is marked in red and the new content is in green.
However, WordPress revisions have limited permissions. Revisions inherit the same permissions as the content. This means that someone on your site who can publish a post will have the ability to update that post forever. You do not have the ability to lock content after it has been published, or to publish updates.
If you want more control over revisions, check out the Revisionary plugin.
With Revisionary you can allow users to submit changes to published posts or pages. However, unlike default WordPress, these revisions can be moderated by other users. Also, unlike default WordPress, revisions can be scheduled for future publication.
Video guide to Revisionary
Creating a New Revision with Revisionary
The key thing to note with Revisionary is that it only works on posts in the "Published" status.
To get started with Revisionary, I’d recommend you create a user in the “Revisor” role and use that for your testing. This “Revisor” role is designed for users who update existing content.
First, login as your Revisor user, and then find a post that has the "Published" status.
Look in the top-right corner and you’ll see that usual “Update” button is unavailable. Instead, the “Update” button has changed to “Submit Revision”:
- Click "Update"
- You’ll now see the message, "Your modification has been saved for editorial review."
- Click the "View it in Revisions Manager" link and you'll be able to schedule or publish the revision.
- Click the "Return to Edit Posts" link and you will be taken back to the main "Posts" screen.
- You will now see two copies of the post. One copy is the original and that is still published. Your new copy is marked as “revision” and is in the Pending Review” status.
Get emails when WordPress revisions are created
Revisionary also has anotification system that can send out emails like the one shown below. The link in the email will take you directly to the Revision Manager screen where you can publish or schedule the revision.
Go to Settings > Revisionary and you’ll see options for these Revisionary emails:
All-in-all, Revisionary is a great option if you want to control who can update published content on your WordPress site.
Revisionary is available for you to download from WordPress.org.