Dotance Settings History and Restore
WordPress keeps revisions for posts and pages. It keeps nothing for settings. Save the wrong value on a plugin’s options screen, or watch a colleague change something on Friday evening, and there is no history to go back to. Dotance Settings History and Restore is that history. It records every real
About this tool.
WordPress keeps revisions for posts and pages. It keeps nothing for settings. Save the wrong value on a plugin’s options screen, or watch a colleague change something on Friday evening, and there is no history to go back to.
Dotance Settings History and Restore is that history. It records every real change to the options table made by a logged-in user – in WordPress itself, in any plugin, in any theme – and puts a timeline under Tools → Settings Undo with an Undo button on every entry.
What you see for each change
- Who made it, and when
- Which plugin, theme or WordPress core wrote it
- Which screen it came from – “Settings › Reading”, a plugin’s admin page, the Customizer, a REST route
- The value before and after: short values right on the row (“10 → 12”), arrays as a key-level diff that reaches into nested keys (added, removed and changed), collapsed to what moved
- A short note you can add to any change set, so the timeline says why
Undo and roll back
- Undo one option, or every option a single save touched, in one click
- Checkpoints : save a named marker (“Before the redesign”) and later roll every setting back to how it was at that moment, after a preview of every option and its value
- Roll back one person or one plugin : put back everything a user changed, or everything a plugin or theme wrote, in the last hour, day, week or month
- Update markers : plugin, theme and core updates and activations show up on the timeline, so “what changed after that update?” has an answer and a Roll back button
- Every rollback shows a preview first, flags options that someone else changed afterwards, and is itself recorded, so it can be undone too
- Options that could lock you out – site URL, home URL, active plugins, theme, user roles – ask you to type the option name before they are restored
Know when something critical changes
- Optional email when site URL, home URL, admin email, search-engine visibility, open registration or the default role changes, with who changed it and from which plugin (off by default)