Emergency recovery guide

What to Do If a WordPress Update Breaks Your Site

WordPress updates can sometimes cause issues. Don't panic - most problems can be fixed with the right approach.

Troubleshooting
8 min read
Step-by-step
Emergency

Emergency Recovery Steps

Follow these steps in order. In most cases, you'll resolve the issue before reaching step three.

1

Check if it's really broken

Before panicking, check if the issue is real or temporary. Clear your browser cache, try a different browser or device, check your hosting status page for outages, and try accessing wp-admin directly by adding /wp-admin to your URL.

2

Try accessing wp-admin

If wp-admin still works but your site looks wrong, you may be able to resolve the issue from the dashboard. Deactivate your recently updated plugins one by one, or switch to a default theme (like Twenty Twenty-Four) to isolate the problem.

3

Enable WordPress debug mode

Add the following to your wp-config.php file to see detailed error messages: define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', true); This will show exactly which file or function is causing the error.

Recovery Strategies

If the basic steps don't resolve the issue, choose the recovery approach that best matches your situation.

Option A: Rollback (Safest)

If you can access wp-admin or have FTP/file manager access

The quickest fix. Use a plugin like WP Rollback to revert the specific plugin or theme update that caused the issue. This restores the previous version and gets your site working immediately.

Best when: A single plugin or theme update caused the breakage and the previous version was working fine.

Option B: Restore from Backup

If you can't access wp-admin but have regular backups

Most hosting providers keep daily backups. Restore your site to the most recent backup from before the update. This is a complete rollback - everything returns to how it was before the update.

Best when: Multiple updates were applied at once, or you can't identify which update caused the issue. Also best if you're not comfortable with manual fixes.

Option C: Manual Fixes (Advanced)

If no backup is available or both options above failed

Access your site via FTP or your hosting file manager. Rename the wp-content/plugins folder to deactivate all plugins simultaneously. If that fixes it, rename it back and reactivate plugins one by one to find the culprit.

Best when: You have technical experience, or as a last resort. Manual fixes carry risk of further breakage if done incorrectly.

Prevention: How to Update Safely

The best recovery is the one you never need. Follow these practices to minimise the risk of update-related issues.

Always backup first

Take a full backup (files and database) before applying any update. Most problems are trivial to fix when you have a clean restore point to go back to.

Use a staging environment

Test updates on a staging copy of your site first - especially for major WordPress core updates, significant plugin version jumps, or e-commerce sites. Most quality hosts offer one-click staging.

Read changelogs

Before updating a plugin, check its changelog for breaking changes, major feature overhauls, or compatibility notes. If an update mentions 'significant changes' or 'database changes', proceed with extra caution.

Update one at a time

When multiple updates are available, apply them one at a time and test after each. If something breaks, you'll know exactly which update caused it - saving hours of troubleshooting.

Schedule updates during low traffic

Apply updates during your site's quietest period. Even with a backup in place, an unexpected issue is less impactful at 2am than at 2pm on a Tuesday.

Still stuck? We can help.

If you've tried everything and your site is still broken, we provide emergency WordPress recovery services. Most issues resolved within 24 hours.

Get Emergency Help

WordPress Updates - Common Questions

Worried about your next WordPress update?

Our maintenance service handles updates safely - with backups, staging testing, and expert oversight - so you never have to deal with a broken site again.

    Cookie Consent

    We use a Google Ads cookie to measure the effectiveness of our advertising. No personal data is shared with Google.Privacy policy →