A practical recovery boundary

Devenia Revision Retention: Recover the Revisions You Need, Weeks Later

A rollback is useful only when the revision history still holds a state close enough to undo the change or old enough to restore missing context.

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 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 dry run adds useful evidence.

Dry run before cleanup

Know what remains before you act

The cleanup run starts as a dry run, so it assesses the policy without deleting a revision. Permanent cleanup requires an explicit request after that assessment.

Read the candidate list

Start without deletion to see which records the policy would retain and which it would exclude.

Check what must stay

Compare the keep side with the states your site may need later.

Carry the reviewed decision forward

Inspection and execution follow one policy result, so the selected keep side cannot change between the two modes.

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.

Respect the configured batch

The cleanup pass stops at its configured ceilings rather than exceeding the approved batch.

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

Put the recovery boundary into practice

Download the stable self-hosted package if your site needs both a close rollback window and older reference points.

After installation, start with the no-deletion assessment so the first cleanup decision is based on the records the policy selects.