Troubleshooting the PublishPress Revisions Plugin

This guide has advice for fixing various problems that users sometimes find the with the PublishPress Revisions plugin.

Make sure you're editing Published content

One thing that people often miss: PublishPress Revisions controls who can create revisions for published content.

PublishPress Revisions is not designed to work on content that is unpublished. For unpublished content, you can simply save the content as an updated draft.

Make sure Revisions are enabled on your site

PublishPress Revisions builds on the default revisions feature in WordPress. Please make sure this feature is working.

Some popular hosts such as WPEngine do disable revisions.

Test as a Revisor

Start by checking that PublishPress Revisions works correctly for users in the “Revisor” role.

If this is not working, then you probably have another plugin enabled that is conflicting with PublishPress Revisions.

Check the User Permissions

It is important to check the correct user roles have the correct permissions. One common issue with PublishPress Revisions will occur when people edit the default user permissions.

If you want moderate revisions from users in a particular role then make sure that they DO NOT have these two permissions:

  • edit_published_posts
  • edit_published_pages

To check these permissions, install the PublishPress Capabilities plugin.

After installing PublishPress Capabilities, go to User > Capabilities in your WordPress admin menu.

In the top-right corner, choose the role you want to edit, using the “Select Role to View / Edit” box.

Now look for the permissions shown below. If these boxes are empty, then the users will not be able to create permissions.

<iframe> or <scripts> tags are missing

If you see HTML tags such as <iframe> or <scripts> being stripped from revisions, make sure that your user has the unfiltered html permission.

Professional publishing plugins for WordPress! Get PublishPress