WordPress White Screen of Death: How to Fix It in 2026
Quick answer
The WordPress white screen of death (WSOD) is a blank white page with no error text, usually caused by a PHP fatal error suppressed by WP_DEBUG being off. Fix in order: (1) enable WP_DEBUG_LOG in wp-config.php and reproduce the error to read /wp-content/debug.log, (2) rename /wp-content/plugins to /wp-content/plugins-off to isolate a bad plugin, (3) switch to a default theme by renaming your theme folder, (4) raise WP_MEMORY_LIMIT to 256M.
Why the screen is blank instead of an error
By default, WordPress hides PHP fatal errors from visitors — a security best practice, but it means when something crashes, you get a blank page instead of a message pointing at the file that broke.
Step one is always the same: turn on debug logging so the crash actually writes down what happened.
Fix #1 — Turn on the debug log
Edit wp-config.php via SFTP. Above the "That's all, stop editing" line, add:
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
Reload the white page. Then open /wp-content/debug.log. The fatal error, the file, and the line number are there. Read those three pieces and you'll know exactly which plugin or theme caused it.
Fix #2 — Isolate a plugin
If the debug log points at a plugin, or if you can't read it: rename /wp-content/plugins to /wp-content/plugins-off. This deactivates every plugin at once. Reload — if the site returns, one plugin is the cause.
Rename the folder back. Log into wp-admin and activate plugins one at a time, reloading the site after each. The one that brings the white screen back is your suspect. Roll it back to the previous version or replace it.
Prefer we just fix it?
Site is down or blocking real customers right now? Our emergency team is live around the clock — median response 12 minutes, flat $149 for the fix. Learn more about emergency WordPress help or grab a slot below.
Fix #3 — Swap the theme
If plugins aren't the cause, the active theme might be. Via SFTP, rename /wp-content/themes/your-active-theme to something like your-theme-off. WordPress falls back to the most recent default theme (twentytwentysix, twentytwentyfive, etc.) if it's installed.
If the site loads on the default theme, the issue is in your theme's functions.php or a template file — usually after a manual edit or update.
Fix #4 — Raise the memory limit
A memory-exhausted script often shows as a white screen. Add to wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
If you're on shared hosting and the increase doesn't take, ask your host to raise the PHP memory_limit at the server level.
When to call for help
If debug log points at core files, or the site white-screens even on a default theme with all plugins off — the crash is server-level (PHP version incompatibility, corrupted core files, permissions). That's where an engineer with shell access saves you hours.
We fix white screens on care-plan sites within our SLA, or as one-off emergency rescues from $149.
Common questions
How do I fix the WordPress white screen of death?+
Enable WP_DEBUG_LOG in wp-config.php, reproduce the error, and read /wp-content/debug.log for the exact fatal. If you can't get to the log, rename /wp-content/plugins to /wp-content/plugins-off via SFTP to isolate a plugin, then swap the theme to a default one to isolate a theme problem.
Why is my WordPress admin white but the front end works?+
That's usually a plugin that only loads on admin routes (SEO, security, or backup plugins are common), or an admin theme customization that failed. Rename /wp-content/plugins to /wp-content/plugins-off via SFTP and log in. If admin loads, the culprit is a plugin — reactivate them one at a time.
Can a WordPress update cause the white screen of death?+
Yes. Core, plugin, or theme updates can crash if they hit a PHP version incompatibility, exceed the memory limit, or conflict with another plugin. Always run updates in staging first, and keep a fresh backup before running updates in production.
Is the white screen of death dangerous?+
It's a signal that something crashed, not a security event by itself. But a WSOD combined with unfamiliar files in /wp-content/uploads or modified core files can indicate compromise. If plugins/theme swaps don't fix it, run a malware scan.
Want help with this?
The pages below go deeper, by service and by city.
Services
Want this handled for you?
Book a call and we will review your site before recommending anything.