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.
Need help with this on your site?
Our senior developers fix this exact issue daily. 25% upfront, 75% after it's done.