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).
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.
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.
functions.php or wp-config.php — a stray character or PHP syntax error takes the whole site down instantly.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./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.mytheme-off) so WordPress falls back to a default such as Twenty Twenty-Four. If that fixes it, your theme is the problem.define('WP_MEMORY_LIMIT', '256M'); to wp-config.php (or raise memory_limit in php.ini) if the log shows a memory error.functions.php or wp-config.php changes for a missing semicolon, bracket or quote — a single syntax error here whites out the entire site.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.
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).
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.
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.
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.
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.