Back to blog
Bug FixesMay 28, 20267 min read

How to Fix the WordPress White Screen of Death (Step-by-Step 2026 Guide)

WordPress showing a blank white page? Here's how senior developers diagnose and fix WSOD without losing data.

The WordPress White Screen of Death (WSOD) is one of the most common — and most panic-inducing — issues site owners face. The screen goes blank, no error, no admin, nothing. The good news: 9 out of 10 cases come down to one of four root causes, and almost all of them are fixable in under 30 minutes.

1. Enable WP_DEBUG to see the real error

Edit wp-config.php and set WP_DEBUG to true along with WP_DEBUG_LOG. This writes errors to wp-content/debug.log so you can see exactly which plugin or theme file is failing.

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

2. Increase PHP memory limit

The most common WSOD trigger is exhausting PHP memory. Add this to wp-config.php above the 'stop editing' line:

define('WP_MEMORY_LIMIT', '256M');

3. Disable all plugins via FTP

Rename /wp-content/plugins to /wp-content/plugins_off. If the site comes back, rename it back and disable plugins one by one to find the culprit.

4. Switch to a default theme

Rename your active theme folder. WordPress will fall back to Twenty Twenty-Four. If the site loads, you've isolated the theme.

When to call a developer

If you have file editor access blocked, no FTP credentials, or the WSOD persists after the four checks above, it's usually a corrupted core file or a database connection problem — both safer to hand off to someone experienced.

wordpress white screen of deathwsod fixwordpress blank pagewordpress fatal errorphp memory limit wordpress

Need help with this on your site?

Our senior developers fix this exact issue daily. 25% upfront, 75% after it's done.