you can grab revisions from wpdb with smth like
$revisions = $wpdb->get_results("select * from {$wpdb->posts} where post_parent={$post_id} and post_type="revision"")
after selecting a revision you could use some js diff tool like
Related Posts:
- revert one revision of a post progmattically via code?
- Is there a way to get a revision count of a post?
- Autosave control in WordPress
- Define maximum number of revisions per post type?
- How can we publish revisions of a post, in addition to showing the latest post?
- Is it possible to set custom post type revision limit inside the theme files?
- Cannot limit post revisions
- Allow a non-author to see revisions of a post
- Display an old revision of a post in WP front-end theme, are there functions for this?
- Front end URL to restore a post/page
- Schedule Page/CPT Revisions
- Revert multiple posts to an older revision?
- Max Number of Post Versions Supported
- Disable revision access for a specific user role
- Is it possible to publish multiple versions of a single post?
- Preview previous revision without restoring it
- Revisions deos not work on the new update of wordpress 2018 ( WordPress 4.9.5.) .Went to Screen Options but does not appear
- Page edit auto-creates blank revision and editor
- Browsing Revisions in Custom Post Types takes me Empty Post Listing
- Revisions function ¿disabled?
- How can I purge all post revisions except the latest 5?
- Compare first and last post revision
- is there a way to see all changes been done on a wordpress site?
- post visibility history
- How is revision works internally?
- Elegantly prune post revisions
- Enable revisions for custom post type
- Safest way to bulk delete post revisions
- How to properly turn off REVISIONS and AUTOSAVE for whole site and optionally for a custom post type only
- How to delete post revisions?
- How to enable revisions for post meta data?
- Storing revisions of metadata for custom post type
- Notice: Constant WP_POST_REVISIONS already defined
- How to add internal, revision comments to page updates
- WordPress 4.4+ : How to revision CPT + metadata
- Do multiple revisions really slow down WordPress?
- SQL Query for getting all posts in their latest revised state
- Is it possible to select against a post’s parent’s fields with WP_Query?
- Any way to create a revision of a post ONLY with a new button in the Meta Box?
- Can I strip HTML tags in the “Compare Revisions” screen?
- Will removing revisions positively impact database performance?
- Why is wp_is_post_revision always false?
- Turn revisions off in plugin instead of config.php?
- Is it wise to delete post revisions and autosaves from database?
- How to remove in the wordpress database all posts revisions except the last three?
- how to enable different number of revisions for different blogs when using WPMU?
- Enabled Revisions to existing custom post type not working WordPress
- Is it possible to display previous post revision?
- New Plugin: Post update pushes a copy as a revision
- wp-types – How to allow custom fields to be saved in the revision
- Support auto-save and revisions for custom fields
- Adding a cancel button to edit post screen
- How do I batch create revisions of all posts?
- Manually removing revision post types
- Are posts updated or built from revisions + autosaves?
- Enable post revisions for a specific post
- WordPress as a web app – always auto-save post and meta data
- Will revisions be retained when converting to a multi-site?
- How do I get the intended post type of a revision post?
- How to enable the view of revisions of post in WordPress Api for custom post type?
- Add last Revision of Post column on Admin Panel
- Getting post revision and printing them on the post content site
- How to list the authors of all revisions?
- WP Storing postmeta into revisions
- How can i disable auto save & revisions with `function.php` in wordpress?
- Only keep the First and Last Revision of a post
- How to hide html tags on revision comparison pages?
- Updating a page won’t have any effect
- Restose content from revisions – sql query
- Post author for revision not being set on update/insert
- Get latest post revision with wp-query
- Visual (non-HTML) display of post revisions [closed]
- How can I make revisions more extensive?
- What happens if I delete all the rows that represents a post revision from the posts table into WordPress database?
- why there are so many posts whoes post_type is revision? will these records waste too much database space?
- Display post changelog in post
- Why my wp_posts data is so huge?
- How to get post revisions in my custom rest API? [closed]
- Delete post revisions only for a single post
- How do I manage custom meta in post revisions in the Block Editor era?
- How to reduce the number of revisions?
- “Revision” records in wp_posts have original post type instead of “revision”
- Disable autosave with `function.php` for custom post wordpress?
- how long do restored versions take to go live?
- Problem with revisions only returning four results
- How can I change the date format of the revision list?
- Getting 401 unauthenticated error in WP Rest API revisions
- How to get the revisions feature back on the classic editor?
- How would I see which wordpress posts have a revision history without opening each one?
- Expose Gutenberg blocks in Post Revisions API endpoint
- Too many revision when post status is changes [duplicate]
- How to edit posts/pages without making the change live?
- revision id is one number behind – publish_post
- Why does uploading a media file a second time restore older version?
- Users can only save their draft once before saving for revision
- How to Determine a Post’s Last Edited Date?
- Revision History for Entire WordPress Site
- How to update the ‘modified_time’ of a post ONLY when content is changed?
- Saving Taxonomies to Post Revisions
- Building WP Web App: Creating a Feed for post revisions