Revisions is one the most useful features in WordPress. Every time you update your content, WordPress makes a change.
However, the idea may be great, the reality sometimes falls short. You may find that some content and fields do not have their data stored in your site's revisions.
First, not even all the basic revision details are stored by revisions. This post details all the data that is stored, and this video explains it also:
A second problem is that not all plugins support the revisions feature in WordPress.
Some plugins such as WooCommerce will actively avoid using revisions. As a result, if you make changes to a WooCommerce product, you will not see the “Revisions” area.
If you find that not all your data is stored in revisions, then solution will depend on the plugin you're using. Some plugins may have code snippets available to improve their support for revisions. Here's an example from The Events Calendar. Some plugins may provide paid add-ons.
Some plugins such as WooCommerce and Advanced Custom Fields are also supported by the PublishPress Revisions plugin.
If you want to learn more about Revisions in WordPress, check out this video:
Here's a list of some popular plugins that are supported in PublishPress Revisions:
|The PODS Framework|
|Custom Post Type UI|
|The Events Calendar|
|Advanced Custom Fields|
|SiteOrigin Page Builder|
|Avada Theme Builder|