Devenia Revision Retention: Keep WordPress Revisions That Preserve Recovery History

A WordPress history that answers the next rollback question needs the right revisions, not every draft ever created.

Only a site administrator with permission to manage WordPress settings can use the retention controls.

Art Deco industrial Devenia Revision Retention machine preserving recent document revisions and spaced older anchors while a shared decision gate feeds a dry-run tray and a separately locked bounded deletion chamber.

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.

PHP 7.2 or later

PHP 7.2 or later

Supplies the PHP runtime used by the package.

Optional for MCP client access

WordPress MCP Adapter

Exposes 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.