📈 Business growth · WordPress

WordPress White Screen or Critical Error: Fix It in This Order

📅 October 2026 ⏱️ 9 min read 📍 Mandeville, Jamaica
Quick answer: Nine times out of ten it is a plugin or theme that just updated, or PHP memory. Check your email for WordPress "recovery mode", rename the plugins folder from the host file manager to confirm, roll the plugin back, raise memory to 256M, and read the debug log for the real line. Backup before each step. If you cannot get into the file manager, stop and hand it over — a white screen costs more per hour than the fix.

The white screen (or, since WordPress 5.2, the "There has been a critical error on this website" page) is the most common emergency we fix for clients abroad, and the most panicked. It is almost never data loss. It is one thing failing to load, and WordPress refusing to continue. Here is the order that finds it fastest.

Step 0: Do not reinstall anything yet

Reinstalling WordPress or restoring an old backup before you know the cause often loses content and keeps the problem. Find it first.

Step 1: Check your email for "recovery mode"

Modern WordPress emails the admin address a link to log in with the broken plugin or theme paused. That email names the culprit. Click it, deactivate the named plugin, and you are usually back in two minutes. No email? Check spam, then move on.

Step 2: Confirm it is a plugin

Open your hosting control panel (cPanel, Plesk, CloudPanel, the host's file manager) and go to wp-content. Rename the plugins folder to plugins-off. Reload the site. If it comes back, a plugin did it. Rename the folder back, then rename plugins one at a time inside it until you find the one — start with whatever updated last.

Step 3: Then the theme

If plugins were not it, rename your active theme's folder. WordPress falls back to a default theme. Site back? The theme update or a custom edit broke it. Roll the theme back or restore the functions.php you changed.

Step 4: PHP memory and PHP version

A site that grew gets "Allowed memory size exhausted". In wp-config.php add define('WP_MEMORY_LIMIT', '256M');. If the host just moved you to a newer PHP version, an old plugin may not survive it — switch PHP back one version in the control panel to test, then replace the plugin.

Step 5: Read the actual error

In wp-config.php set define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);, reload, then open wp-content/debug.log. The last "Fatal error" line names the file and the line number. That file's folder is the plugin or theme at fault. Turn debug off afterwards.

🔧 Rather have it fixed? Send the link, get one fixed USD price within hours (small fixes US$30, most repairs US$30–150), done within days. Any country.
Fix my WordPress site →

Step 6: Hacked, not broken?

If the white screen came with a redirect to another site, strange admin users, or files you do not recognise, it is a compromise, not a bug. Do not just delete the obvious file — the backdoor is elsewhere. That is a cleanup job: files and database scanned, the entry point closed, everything updated, keys rotated.

Afterwards, so it does not happen again
  • Updates on a staging copy first, or at least one plugin at a time with a backup before each.
  • Daily off-site backups you have actually restored once.
  • Fewer plugins: every one is a thing that can break.
  • A maintenance plan if you would rather someone else did all of the above.

Not sure which step you're on? Book a growth call — fifteen minutes with Lee, no pressure, no obligation. You leave with the step, the first fix and the price.

Frequently asked

What causes the WordPress white screen of death?

A plugin or theme that fails to load (often after an update), PHP memory exhausted, a PHP version change, or a corrupted core file. Recovery mode email and the debug log name the cause.

Will I lose my content?

No — the white screen is a loading failure, not data loss. Your posts and pages are in the database untouched. Only a careless reinstall or restore loses content.

How much does it cost to fix?

Most white-screen fixes are US$30–60 and done the same day. A hack cleanup is US$100–150.

Can you fix it if I cannot log in?

Yes — with hosting access (control panel or FTP) we fix it from the files, then restore your login.

📍 Own a business? Get listed free. The Jamaica Business Directory ranks when someone searches your business type — 70 businesses listed so far, reviewed by a person, live in 24 hours.
List my business →

Already have a business? Get the fix done this week.

Send the link and what is wrong — one fixed price within hours, done within days, any platform. Or run the free mobile check on your site first.

🔧 Fix my website (fixed quote) 📅 Book a growth call
🎮 Play our free game — Can you build a digital empire in Jamaica? →

💼 Our Services

Professional solutions for your business

View All Services →

🏢 Industries We Serve

Specialized solutions for your industry

View All 20+ Industries →

🧩 Ezy Software — 25 engines

Built in Jamaica · included on every plan · ★ = most popular

📅 Bookings plan

🛒 Store plan

🤖 Business+

🏦 Specialized

🧩 Add-ons · Platform

🌱 Smart Core — in every site

See the whole fleet → Plans — software included →

📍 📍 Jamaica Business Directory

Get quality leads from Google

📚 Popular Guides

Free resources for Jamaica business owners

View All 300+ Articles →