Fix My Error

Stuck? Solved.

Home › Fix Errors › WordPress › Plugin Update Broke Site
Site worked yesterday. A plugin updated overnight. Now nothing loads.

Fix: WordPress Plugin Update Broke Site

Roll back to the previous version without losing settings. Three methods depending on your access level.

Last updated: October 2026

⚡ The 30-second fix

Install the free "WP Rollback" plugin if you can still access wp-admin. It adds a "Rollback" link next to every plugin, letting you revert to any previous version in one click.

If wp-admin is inaccessible, use the file manager method below.

What's actually happening

A plugin updated itself (or was updated automatically) and the new version has a bug, a breaking change, or an incompatibility with another plugin/theme/PHP version. Your settings are safe — they live in the database. Only the plugin files changed.

Good news: Rolling back the plugin files won't touch your settings. Your content, options, and database are unaffected. The fix is just swapping files.

1

If you can access wp-admin — WP Rollback (easiest)

  1. Install and activate the free WP Rollback plugin
  2. Go to Plugins → Installed Plugins
  3. Click Rollback next to the plugin that broke the site
  4. Select the previous version from the dropdown
  5. Click Rollback — WordPress replaces the files automatically

Pro tip: WP Rollback also works for themes. Same flow, different menu.

2

If you can access wp-admin — manual replacement

When you don't want to install another plugin. Works for any plugin on wordpress.org.

  1. Go to wordpress.org/plugins/[plugin-slug]/
  2. Click the Advanced View link at the bottom
  3. Scroll to Previous Versions
  4. Download the version you want as a ZIP
  5. In wp-admin, go to Plugins → Add New → Upload Plugin
  6. Upload the ZIP, choose Replace current with uploaded
  7. WordPress installs the older version over the newer one

Warning: Don't deactivate the plugin first. Uploading over the active plugin preserves your settings. Deactivating risks losing plugin-registered data in some edge cases.

3

If you have SSH access — WP-CLI

Fastest method if you're comfortable with the terminal.

# List plugins with available versions
wp plugin list

# Roll back a specific plugin
wp plugin install plugin-slug --version=1.2.3 --force

# Example
wp plugin install woocommerce --version=8.4.0 --force

# Deactivate auto-updates for this plugin
wp plugin auto-updates disable plugin-slug

Pro tip: The --force flag is required to overwrite an existing plugin. Without it, WP-CLI skips the install because the plugin is already present.

4

If wp-admin is completely inaccessible

Recovery requires file access. This works even when nothing loads.

  1. Connect to your host via SFTP or the hosting file manager
  2. Rename wp-content/plugins/[plugin-slug] to [plugin-slug]-broken
  3. This disables only that plugin, not all plugins — the site should load
  4. Download the previous version from wordpress.org
  5. Extract and upload the old version, replacing the renamed folder
  6. Reactivate the plugin in wp-admin

Pro tip: If you don't know which plugin broke it, rename the whole wp-content/plugins folder to plugins-disabled first to restore access, then bisect.

After you roll back — the follow-up steps

  1. Disable auto-updates for the rolled-back plugin. Otherwise it'll update again tonight and break the site again.
  2. Check the plugin's support forum. Search for reports from other users — usually someone reports the same bug within 24 hours.
  3. Subscribe to the plugin's changelog. When a fix is released, update deliberately.
  4. Consider a replacement. If a plugin updates slowly and breaks often, that's a signal to find a better-maintained alternative.
  5. Write down what broke. If you have a log of past plugin updates that broke things, you'll update more cautiously in the future.

🛡️ How to prevent this next time

❓ Frequently asked questions

How do I roll back a WordPress plugin update?

Download the previous version from the plugin's wordpress.org page (click Advanced View → Previous Versions), then upload it via Plugins → Add New → Upload. Or install the WP Rollback plugin and click Rollback next to the plugin.

Will rolling back lose my plugin settings?

No. Plugin settings live in the database, not the plugin files. Rolling back the files doesn't touch wp_options. The only risk is if the newer version changed the database schema — in that case, some settings may not be readable by the older version.

What if the plugin developer has already released a fix?

Check the plugin's changelog. If a hotfix is out, update to the fix instead of rolling back. If not, roll back and disable auto-updates until the developer responds.

How do I prevent plugin updates from breaking my site?

Test on staging first, disable auto-updates on critical plugins, keep automatic backups, and check the plugin's support forum for reports after each update. Follow the plugin's changelog before updating.

Can I roll back if I don't have a backup?

Yes. The previous version is available on wordpress.org for free plugins. For premium plugins, download the previous version from your account dashboard on the vendor's site.

🔗 Related fixes

← All WordPress Fixes