When a site breaks the moment a plugin updates, that update is the prime suspect — but not always the whole story. The new version can expose an incompatibility that already existed with your PHP version, theme or another plugin. Here is how to recover service and then make the next update safe.
Step 1 — Get back in without losing the evidence
If the site still loads, deactivate the updated plugin from the admin. If it does not, go to SFTP or the file manager and rename that plugin’s folder inside /wp-content/plugins (for example woocommerce to woocommerce_off). WordPress treats it as deactivated and the site should return. Note the plugin name and version before you change anything — you will need them.
Step 2 — Confirm it really is that plugin
Read /wp-content/debug.log (enable WP_DEBUG_LOG as above) or the PHP error log. If the fatal error names the plugin you just updated, you have your answer. If it names a different component, the update simply pushed an already-fragile setup over the edge — for instance a plugin that now requires a newer PHP version than your server runs.
Is your website affected right now?
Send the URL and the symptom you can see. Jordi Ensenyat reviews the case personally and defines the scope and quote before anything is changed. This form never asks for passwords.
Step 3 — Choose the right recovery, not just the fastest
- Roll back the version if the update introduced the bug — but only after checking whether it also ran a database migration. Rolling back a plugin that already upgraded its data can corrupt it.
- Fix the compatibility — update PHP, the theme or the conflicting plugin — if the new version is correct and your environment was behind.
- Replace the plugin if it is abandoned and no longer maintained.
Renaming the folder is an emergency stop, not a repair: a deactivated payment, booking or membership plugin means those features are now offline.
Step 4 — Make the next update safe
Once stable, reproduce the update on a staging copy or with a fresh backup in hand. Confirm which version works, what condition caused the failure, and test the specific feature the plugin controls — not just the home page. For business-critical plugins, set up a staging site so a bad release never hits production first.
Preserve first
Before rolling anything back, snapshot the current state. A rollback is itself a change, and you want to be able to undo it if it turns out the data had already migrated.
When to escalate
Get help if the plugin controls checkout or memberships, if there is no backup, or if a rollback risks the database. Send the plugin name, the version, the error and what the plugin does, and the safest recovery path can be planned before touching the live site.
EVIDENCE-LED WORDPRESS RECOVERY
Recover from a plugin update and make the next update safer
Rolling back a plugin can restore service, but it may also reverse a database migration or reintroduce a security issue. The right recovery route depends on the error, the plugin’s data changes and the compatibility of WordPress, PHP, the theme and connected extensions.
What we verify
- Fatal errors and compatibility notices introduced by the update
- Whether the plugin changed database schema, settings or generated assets
- Available backup, rollback package and vendor-supported version path
- The feature controlled by the plugin plus wider regression checks
What a verified outcome means
Service is restored through a supported rollback, compatibility fix or controlled replacement. The safe version path and any staging test required before the next update are documented.
BEFORE THE ASSESSMENT
Common questions about this WordPress incident
Is it safe to rename the plugin folder?+
It can disable a failing plugin in an emergency, but it is not a complete repair and may leave dependent features or migrations unresolved.
Can I simply install the previous plugin version?+
Sometimes, but database changes and security advisories must be considered. A rollback should match the plugin’s supported downgrade path.
How do I prevent the next update breaking production?+
Use a current backup, staging test, compatibility review and a defined rollback route for business-critical plugins.
RELATED INCIDENTS