Before + after values
Record supported changes with the previous and resulting state.
Change control / Built by Pixeldust
Record important WordPress changes and reverse one supported change without restoring an unrelated full-site backup.
Undo the mistake without rewinding the entire site.
The problem
A full restore can erase valid orders, posts, settings, and edits made after one mistake. Change Ledger focuses on the individual object that changed and checks whether newer work would be overwritten before offering rollback.
What it does
Six practical capabilities, organized around the one job this plugin is meant to do.
Record supported changes with the previous and resulting state.
Reverse one recorded change without replacing unrelated newer work.
Track supported posts, menus, widgets, options, plugin activation states, and plugin settings.
Handle supported Elementor changes and full Divi layout content as bounded rollback units.
Detect newer edits and flag items that need review instead of blindly applying old data.
Filter by object, action, source, risk, target, and rollback eligibility.
How it works
Store the source, target, action, risk, and before/after state of a supported change.
Explain the change and rollback consequences in ordinary language.
Compare current state with the recorded result to detect newer conflicting work.
After confirmation, reverse only the selected supported change and record the rollback.
The boundary
Change Ledger distinguishes user-requested changes from automatic activity and requires review before reversal. Unsupported or ambiguous changes remain history instead of pretending to be safely reversible.