Does My Plugin Support PublishPress Revisions?
PublishPress Revisions Free is available on WordPress.org. This plugin supports standard editing with the WordPress core.
PublishPress Revisions Pro is available for PublishPress members. The Pro version provides support for 3rd party plugins and custom fields. Click here for an overview of some supported plugins.
If you want to check that your plugin supports PublishPress Revisions Pro, contact us.
How PublishPress Revisions support works
Generally, if your plugin stores data in the post_meta table, PublishPress Revisions will support revisions for the plugin.
However, the database structure isn't the only factor.
The other big factor is that we need the plugin code to or update those post_meta entries on revision creation. This is what happens on a normal post save.
So if your plugin is using normal WordPress development standards, it should work.
However, sometimes the plugin has some proprietary “safeguards” in place that causes the storage to be skipped. This happens if the revision ID does not match the published post ID, or because the revision's post status is unexpected. We have been able to work around those safeguards in Advanced Custom Fields and Yoast SEO. We did this in a way that will also apply to other plugins that have similar safeguards.