Title: JWL Revision Cleaner
Author: Wyatt de JWL-Marketing
Published: <strong>June 19, 2026</strong>
Last modified: June 19, 2026

---

Search plugins

![](https://ps.w.org/jwl-revision-cleaner/assets/banner-772x250.png?rev=3578575)

![](https://ps.w.org/jwl-revision-cleaner/assets/icon-256x256.png?rev=3578575)

# JWL Revision Cleaner

 By [Wyatt de JWL-Marketing](https://profiles.wordpress.org/wyattle/)

[Download](https://downloads.wordpress.org/plugin/jwl-revision-cleaner.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/jwl-revision-cleaner/#description)
 * [Reviews](https://wordpress.org/plugins/jwl-revision-cleaner/#reviews)
 *  [Installation](https://wordpress.org/plugins/jwl-revision-cleaner/#installation)
 * [Development](https://wordpress.org/plugins/jwl-revision-cleaner/#developers)

 [Support](https://wordpress.org/support/plugin/jwl-revision-cleaner/)

## Description

**JWL Revision Cleaner** gives web agencies, freelancers, SEO consultants and site
owners a professional admin interface to:

 * **Analyze** WordPress and Elementor revisions in detail
 * **Clean** excess revisions with secure, confirmed actions
 * **Optimize** MySQL tables without manual SQL
 * **Simulate** any cleanup before executing it
 * **Log** every action with date, count and estimated gain

#### Key features

**Health score (0-100)**
 Visual indicator with four levels: Excellent, Good, Average,
Needs optimization. Based on revision count, table size and Elementor data volume.

**Dashboard**
 Eight stat cards: pages, posts, WP revisions, media, Elementor revisions,
table sizes, total DB size.

**Detailed analysis**
 Table listing every page and post with revision count, last
modified date and Elementor data size.

**Simulation**
 Estimate revisions to delete, postmeta rows affected and MB gain
before any action. No data is deleted.

**Maintenance**
 * Delete all revisions * Keep last 5 / 10 / 20 revisions * Delete
orphan Elementor revisions * Clean Elementor log data * Clean expired transients*
Clean SEO plugin logs (Yoast, RankMath, AIOSEO) * Optimize wp_posts, wp_postmeta,
wp_options

**Safety first**
 Every destructive action shows two confirmation dialogs, including
a backup reminder.

**Automatic revision limit**
 Applied via the `wp_revisions_to_keep` filter — no
changes to wp-config.php.

**Activity log**
 Last 150 actions with date, description, revision count and estimated
MB gain.

#### Compatibility

 * WordPress 6.x and 7.x
 * Elementor and Elementor Pro
 * PHP 8.2+
 * Multisite compatible

## Installation

 1. Upload the `jwl-revision-cleaner` folder to `/wp-content/plugins/`
 2. Activate the plugin from the **Plugins** screen
 3. Go to **JWL Revision Cleaner** in the admin sidebar

## FAQ

### Does the plugin modify wp-config.php?

No. The revision limit is applied via the `wp_revisions_to_keep` WordPress filter
only.

### Are cleanup actions reversible?

No. Always back up your database before running any cleanup. Use the Simulation 
tab to preview the impact first.

### Is the plugin compatible with Elementor Pro?

Yes. It detects and handles `_elementor_data` metadata in revisions.

### What are orphan Elementor revisions?

Revisions whose post parent no longer exists in the database.

### Does it track users or send data externally?

No. The plugin stores data only in WordPress options. No external calls, no tracking.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“JWL Revision Cleaner” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Wyatt de JWL-Marketing ](https://profiles.wordpress.org/wyattle/)

[Translate “JWL Revision Cleaner” into your language.](https://translate.wordpress.org/projects/wp-plugins/jwl-revision-cleaner)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/jwl-revision-cleaner/),
check out the [SVN repository](https://plugins.svn.wordpress.org/jwl-revision-cleaner/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/jwl-revision-cleaner/)
by [RSS](https://plugins.trac.wordpress.org/log/jwl-revision-cleaner/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release
 * Health score (0-100) with four levels
 * Dashboard with 8 stat cards
 * Detailed analysis per page/post
 * Simulation mode (no deletion)
 * 6 maintenance actions with double confirmation
 * Database optimization (OPTIMIZE TABLE)
 * Automatic revision limit via WP filter
 * Activity log (150 entries)
 * Multisite compatible
 * PHP 8.2+ / WordPress 6.x-7.x / Elementor ready

## Meta

 *  Version **1.0.0**
 *  Last updated **9 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 8.2 or higher **
 * Tags
 * [cleanup](https://wordpress.org/plugins/tags/cleanup/)[database](https://wordpress.org/plugins/tags/database/)
   [elementor](https://wordpress.org/plugins/tags/elementor/)[optimization](https://wordpress.org/plugins/tags/optimization/)
   [revisions](https://wordpress.org/plugins/tags/revisions/)
 *  [Advanced View](https://wordpress.org/plugins/jwl-revision-cleaner/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/jwl-revision-cleaner/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/jwl-revision-cleaner/reviews/)

## Contributors

 *   [ Wyatt de JWL-Marketing ](https://profiles.wordpress.org/wyattle/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/jwl-revision-cleaner/)