⚠ WordPress gone blank? Fastest help: WhatsApp me (send a screenshot) or call 07864 880790
Get help now
Emergency fix · WordPress WSOD

WordPress showing a white screen of death?

A blank white WordPress page means PHP hit a fatal error and hid it from view — and every minute the site's down, you lose visitors and sales. Below is exactly what it means and how to fix it. If you want it sorted today, send me a screenshot.

🇬🇧 UK-based, fixing sites remotely for the UK & US. US clients: the time-zone gap means a white screen you report tonight is often fixed by your morning. Free 15-min diagnosis, fixed price from £150 (~$190).

Short answer: The White Screen of Death (WSOD) is usually a PHP fatal error or exhausted memory that PHP hides behind a blank page — most often a plugin/theme conflict, a bad edit to functions.php or wp-config.php, or too little PHP memory. Turn on WP_DEBUG (or read the server error log) to reveal the real error, then deactivate plugins and switch to a default theme.

What the White Screen of Death is

The White Screen of Death is exactly what it looks like — a completely blank white page where your WordPress site (or dashboard) should be. There's no error message because PHP, by default, suppresses fatal errors on a live site for security. So the page renders empty and you're left guessing. The fault is almost always in code that runs on every request — a plugin, the active theme, or a config file — and the real error message is still being recorded; it's just hidden. The job is to reveal it, then reverse whatever caused it.

Most common causes

  • A plugin conflict — a plugin that fatals on its own, or two plugins clashing after an update.
  • A theme error — a broken active theme, often after an update or a manual edit.
  • Exhausted PHP memory — the page needs more memory than your host allows, so PHP dies mid-render.
  • A corrupted core file — a damaged or incomplete WordPress file (e.g. a failed update or upload).
  • A bad edit to functions.php or wp-config.php — a stray character or PHP syntax error takes the whole site down instantly.

How to diagnose it yourself

  1. Enable debugging in wp-config.php. Set define('WP_DEBUG', true); and define('WP_DEBUG_LOG', true);, then reload the page and read /wp-content/debug.log — it names the exact file and line behind the white screen.
  2. Deactivate ALL plugins. Rename the /wp-content/plugins folder via FTP or your host's file manager. If the site returns, the cause is a plugin — re-enable them one at a time to find which.
  3. Switch to a default theme. Rename the active theme folder (e.g. to mytheme-off) so WordPress falls back to a default such as Twenty Twenty-Four. If that fixes it, your theme is the problem.
  4. Raise PHP memory. Add define('WP_MEMORY_LIMIT', '256M'); to wp-config.php (or raise memory_limit in php.ini) if the log shows a memory error.
  5. Check recent edits. Review any recent functions.php or wp-config.php changes for a missing semicolon, bracket or quote — a single syntax error here whites out the entire site.

When to get a developer on it

If it's a commercial site losing money, you can't get into wp-admin at all, or you simply can't find the cause fast enough — that's the moment to hand it over. I turn on WP_DEBUG, read the log, identify the exact plugin/theme/line, and apply a targeted fix, usually within hours. You get a free 15-minute diagnosis and a fixed price before any work starts — no surprises.

Get your site back today

Send me a screenshot and tell me what changed before it went blank — a plugin update, a theme tweak, or a code edit. I'll diagnose it free, give you one fixed price, and have you back online — usually the same day (overnight for US time zones).

White Screen of Death FAQ

What is the WordPress White Screen of Death?

The White Screen of Death (WSOD) is a blank white page WordPress shows when PHP hits a fatal error or runs out of memory and hides the message instead of displaying it. It's almost always a plugin or theme conflict, a bad edit to functions.php or wp-config.php, too little PHP memory, or a corrupted core file. Turning on WP_DEBUG reveals the real error behind the blank page.

Why is only my wp-admin white (or only the front-end)?

A white wp-admin usually points to a plugin or memory issue; a white front-end only often points to the active theme. Narrowing which half of the site is white narrows the cause — so check whether you can reach the dashboard, the public site, or neither before you start.

Can I fix it without losing my content?

Yes. The WSOD is a code or execution error — your posts, pages, media and settings live in the database and are untouched. The fix is reversing the change that triggered it (a plugin, theme, or config edit), not deleting any content.

Can it be fixed the same day?

Yes. Once WP_DEBUG or the server log reveals the fatal error, most White Screen of Death cases are resolved within hours. A free 15-minute diagnosis usually identifies the cause; the fix follows the same day.

Other emergencies I fix