| WordPress


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. In the image below, the old content is marked in red and the new content is in green.

revisions example

However, WordPress revisions have very few controls over them. 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.

Revisionary is available for you to download from WordPress.org and you can find out more at the Revisionary page on PublishPress.com.

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. 

If you are editing a published post, look in the right sidebar. You will see a checkbox, "Save as Pending Revision". If you want to create a new revision (rather than publish the content), check this box.

save as pending revision

  • Click "Update"
  • You’ll now see the message, "Your modification has been saved for editorial review."

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.

Because "Return to Edit Posts" only takes, you back to a default WordPress screen, we're going to click "View it in Revisions Manager". The image below shows what you will see next. If you have the correct revision permissions, you'll see the green "Publish Now" link. If you click this link, you will instantly replace the existing content with your new revision.

revisionary options

However, you don't need to publish revisions immediately.

Click the "Edit" link under Requested Publish Date" and you will see a dropdown datepicker. This allows you to schedule when the revision will go live.

schedule revisions in WordPress revisionary

When you choose a date, you will see the message "Unsaved Date Selection". You can click "Update Revision" to confirm the scheduled date.

update revision in WordPress revisionary

You will now see the message "The revision was updated." If you want to find scheduled revisions, you can find them on the bottom of this current screen:

viewing past revisions in WordPress revisionary

You can also go to the main "Posts" screen. Your scheduled revisions will be marked as "(revision)".

post revisions in WordPress revisionary

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.

emails in in WordPress revisionary

Go to Settings > Revisionary and you’ll see options for these Revisionary emails:

revison notification


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.

About the author

Steve is the founder of OSTraining. Originally from the UK, he now lives in Sarasota in the USA. Steve's work straddles the line between teaching and web development.