Checks plugin and theme updates before and after they install, restores the exact files if your site breaks, and explains why. Fixes wait for your approval.
Updating plugins and themes is routine, and it still goes wrong. A new version throws a fatal error. A widget quietly disappears while the page still returns HTTP 200. A script file goes missing and the checkout stops working. WordPress’s built-in rollback looks for one thing: a PHP fatal on the home page after a background auto-update. Most real breakage is something else, and nothing tells you why.
Update Doctor runs on your own site, with no hosted service. For each update it:
Every step is written to a tamper-evident audit log.
--user.restore_failed with a critical notice, never as a success.Rules diagnosis is always on and needs no account. If you connect a provider under Settings → Connectors, Update Doctor also asks it for an explanation after a regression, through WordPress’s AI Client. It sends redacted evidence only, never page bodies, and stays within the monthly token budget you set.
Printable client reports carry your agency name and logo. Ten abilities let your own agent read runs, diagnose and propose actions through the MCP Adapter, and the wp update-doctor commands cover the same ground from the shell. Approving always stays with a person.
Checks your key pages for status, the critical error screen, required text, layout, missing assets and new PHP warnings.
Copies the files and owned options first, and checks every restored file against its SHA-256 hash.
Rules name the likely cause and the suspect. Connect your own AI provider for a second, redacted explanation.
Suggested fixes wait in an approval queue with a preview and undo. Agents and AI can propose, never approve.
Adds a snapshot and a check to updates from the Plugins screen, bulk updates, WP-CLI and background auto-updates.
Every step goes to a tamper-evident, hash-chained log. Printable client reports carry your agency name and logo.
Every plan comes with the full plugin, a license key the moment you pay, and updates and support while your license is active.
Black Friday Sale
First year at the offer price, then $39/yr.
First year at the offer price, then $79/yr.
First year at the offer price, then $159/yr.
One payment, yours forever.
What Update Doctor needs to run, and what it works with.
Download the zip from your account on technoleet.dev, then go to Plugins → Add New → Upload Plugin, choose the zip and activate it. On multisite, network-activate it from the Network Admin.
Go to Update Doctor → License in wp-admin (in the Network Admin on multisite), paste the license key from your technoleet.dev account and click Activate License.
Update Doctor keeps working with all its features. You stop receiving plugin updates and support until you renew.
WordPress rolls back an active plugin when a background auto-update causes a PHP fatal on the home page, and restores files only. Update Doctor also covers manual, bulk and WP-CLI updates and themes, checks several pages for more than fatals, restores owned options and tells you why the update failed.
No. Checks, snapshots, restores, rules diagnosis, approvals, reports and WP-CLI all work without one. If you want an AI explanation, connect your own provider under Settings → Connectors; Update Doctor stores no key.
No. It checks the pages you configure, before and after each update, and restores the files if those checks fail. A problem on a page it does not check is not seen, so keep your own backups.
Pay once a year, get your license key instantly, and install it in a minute. Updates and support are included.