| 开发者 | shahriarabiddut |
|---|---|
| 更新时间 | 2026年4月20日 20:27 |
| 捐献地址: | 去捐款 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPL v2 or later |
| 版权网址: | 版权信息 |
Yes. WordPress revisions are historical snapshots of your content. Deleting old ones does not affect your published posts, pages, drafts, or any live content in any way. The plugin always shows you a full preview before any deletion occurs.
All post types that support revisions — not just public ones. This includes Posts, Pages, Custom Post Types with revision support, and built-in WordPress types like Reusable Blocks (wp_block), Full Site Editing Templates (wp_template), Template Parts (wp_template_part), and Navigation menus (wp_navigation).
Yes, in two ways. First, the plugin trims excess revisions automatically every time a post is saved, enforcing your configured limits in real time. Second, if you enable Scheduled Cleanup or Smart Trigger Mode, periodic full-site cleanups run automatically.
The global limit applies to all post types by default. Per-post-type limits override the global setting for specific types — for example, keep 10 revisions for Posts but only 3 for Pages, and use the global default for everything else. Leave a per-post-type field blank to fall back to the global limit.
During any cleanup run, revisions created more than the configured number of days ago will also be deleted, in addition to any that exceed the count-based limit. Set to 0 to disable age-based deletion entirely.
Auto-drafts are temporary copies WordPress creates automatically while you write a post. They accumulate over time and are safe to remove. Enable the "Remove Auto-Drafts" option in Settings to include them in cleanup runs.
No. Deletion is permanent. Always use the Analyze step to review exactly what will be deleted before running a cleanup.
When a scheduled cleanup is enabled, the first event will be anchored to the next occurrence of your chosen hour (in the site's local timezone). After that, the cleanup repeats at the configured frequency. Choosing an off-peak hour (for example, 02:00 at night) helps avoid running the cleanup during busy traffic windows. Note that WP-Cron is page-load driven, so the actual fire time may be a few minutes later than the target hour if no page load occurs exactly then.
Each post type can have an independent cleanup schedule. "Use Default" follows the global frequency. "Daily", "Weekly", or "Monthly" override it for that type only. "Disabled" excludes that type from scheduled cleanup entirely — it will only be cleaned manually or via Smart Trigger. When a per-type frequency is shorter than the global frequency, the cron fires at the shorter interval automatically.
No. Emails are sent only for Scheduled and Smart trigger runs, not for manual cleanup runs (since you are already watching the results in the browser). You can disable email notifications entirely from the Settings page.
Smart Trigger Mode watches two thresholds: total revision count and estimated revision table size. When either threshold is exceeded, a cleanup runs automatically in the background on a page load — without you needing to do anything. Every such run is logged in the Cleanup Logs page, and an email summary is sent if notifications are enabled.
Scheduled Cleanup uses WordPress's built-in WP-Cron to run a full cleanup automatically at your chosen frequency (daily, weekly, or monthly). It applies the same retention rules as a manual cleanup. Every scheduled run is logged, and an email summary is sent if notifications are enabled.
Three: Manual (you clicked Run Cleanup), Scheduled (WP-Cron fired), and Smart (a threshold was exceeded automatically).
No. The plugin has zero frontend footprint — no scripts or styles are loaded for visitors. Admin operations only run during manual cleanup actions, scheduled cron events, or the lightweight smart trigger check on non-admin page loads.
The revision count column is added to all post type list tables that support revisions, including custom post types.
In the post editor sidebar. Open any post or page in the editor, look for the "Revisions" meta box in the sidebar, and you will see the current revision count, the active retention limit, and a "Clean Revisions" button to remove excess revisions for that post only.