Default retention
Two recovery horizons in one policy
A useful record serves both the edit you need to reverse and the earlier state you may need to reconstruct.
Latest 10 revisions
Use the ten newest records for ordinary recovery after a content change.
Five older anchor revisions
At roughly 1, 2, 3, 4, and 10 weeks back, these spaced positions preserve context when the close window cannot reconstruct what the page contained.
Read the boundary
Inspect the policy before a run
In Tools > Revision Retention, the read-only revision-retention/get-settings view shows the configured scope and current status without changing or deleting a revision.
Supported post types
The default scope covers posts and pages.
Parent selection limit
A run examines no more than 100 parent items.
Revision deletion limit
One run can delete no more than 500 revisions by default.
Schedule interval
Retention is enabled by default and runs every 1,440 minutes.
Current status
Use the status field to decide whether a manual preview adds useful evidence.
Dry run before cleanup
Know what remains before you act
The revision-retention/run ability defaults to a no-deletion assessment. A permanent cleanup requires an explicit request after that assessment.
1
Read the candidate list
Start without deletion to see which records the policy would retain and which it would exclude.
2
Check what must stay
Compare the keep side with the states your site may need later.
3
Carry the reviewed decision forward
Inspection and execution follow one policy result, so the selected keep side cannot change between the two modes.
4
Authorize permanent cleanup
The dry run and cleanup use the same retention policy decision, so the decision reviewed before cleanup remains the basis for an explicit deletion request.
5
Respect the configured batch
Parent and deletion ceilings stop one pass before it exceeds its approved size.
Required runtime and optional connection
What the package needs to run
Check the environment and connection requirements before installation.
WordPress 6.9 or later
WordPress Abilities API in WordPress 6.9 or laterProvides revision, scheduling, settings, and native ability registration surfaces.
PHP 7.2 or later
PHP 7.2 or laterSupplies the PHP runtime used by the package.
Optional for MCP client access
WordPress MCP AdapterExposes registered WordPress abilities to MCP clients.
One useful first action
Decide from the records your site needs to recover
Download the stable self-hosted package, inspect the active scope, and start with its dry run.
Review the retention decision against the recovery history your site needs before explicitly requesting bounded cleanup.
