WordPress4 min read

How to Fix the WordPress White Screen of Death (WSOD)

Facing a blank white screen in WordPress? Learn how to debug this common issue by enabling WP_DEBUG, checking PHP memory limits, and disabling conflicting plugins.

FT
Figmantor Team
Published: May 25, 2026
How to Fix the WordPress White Screen of Death (WSOD)

Understanding the WordPress White Screen of Death (WSOD)

The WordPress White Screen of Death (WSOD) is a common issue that can leave users staring at a blank screen, unsure of what went wrong. This problem can arise due to various reasons, including PHP errors, memory limits, or plugin conflicts. In this guide, we will walk you through several methods to diagnose and fix this issue.

Step 1: Enable WP_DEBUG

One of the first steps in troubleshooting the WSOD is to enable WordPress's debug mode. This feature helps you identify any PHP errors that might be causing the problem.

PHPREAD-ONLY CONFIG
define('WP_DEBUG', true);

To enable debug mode, follow these steps:

  • Access your WordPress installation using FTP or a file manager.
  • Open the `wp-config.php` file located in the root directory.
  • Look for the line that says `/* That's all, stop editing! Happy blogging. */`.
  • Just above this line, add the code snippet provided above.

Once you save the file, refresh the page that was displaying the WSOD. If there are any errors, they will now be displayed on the screen.

Step 2: Check PHP Memory Limits

A common cause of the WSOD is insufficient memory allocated to your WordPress site. By default, WordPress allocates 40MB of memory for single sites and 64MB for multisite installations. You may need to increase this limit.

PHPREAD-ONLY CONFIG
define('WP_MEMORY_LIMIT', '256M');

To increase the PHP memory limit, follow these steps:

  • Again, open your `wp-config.php` file.
  • Add the line of code provided above, preferably above the line that enables WP_DEBUG.
  • Save and close the file.

Step 3: Disable All Plugins

If enabling debug mode and increasing memory limits doesn’t resolve the WSOD, the next step is to check for plugin conflicts. A malfunctioning or incompatible plugin can cause the WSOD.

To disable all plugins, follow these steps:

  • Connect to your site via FTP or your hosting control panel.
  • Navigate to the `wp-content` directory.
  • Locate the `plugins` folder and rename it to `plugins_old`.

After renaming the folder, refresh your site. If it loads correctly, a plugin was causing the issue. You can then revert the folder name to `plugins` and rename each plugin folder inside it one by one to identify the conflicting plugin.

Step 4: Switch to a Default Theme

Sometimes, the WSOD can be caused by issues within your theme. Switching to a default WordPress theme (like Twenty Twenty-One or Twenty Twenty-Two) can help determine if the theme is the source of the problem.

To switch themes, you can do it via FTP:

  • Navigate to the `wp-content/themes` directory.
  • Rename your active theme's folder (e.g., `mytheme` to `mytheme_old`).
  • WordPress will automatically revert to a default theme if it can't find the active one.

Step 5: Check the .htaccess File

The `.htaccess` file can also cause WSOD if it contains incorrect code. To reset it, follow these steps:

  • Connect to your site via FTP.
  • Locate the `.htaccess` file in the root directory.
  • Download a backup of the file before making changes.
  • Open the file and replace its content with the default WordPress rules:
APACHEREAD-ONLY CONFIG
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Conclusion

The WordPress White Screen of Death can be frustrating, but with the right troubleshooting steps, you can quickly identify and resolve the issue. Start by enabling WP_DEBUG to uncover any hidden errors, check your PHP memory limits, and systematically disable plugins and themes until you find the culprit. With patience and these methods, you’ll have your site back up and running in no time.

Figmantor Logo
Verified Agency Experts

Work with Figmantor

We are an experienced team of experts in AI integrations, WordPress development, Showit customizations, and Next.js web development. From fixing bugs and optimizing speed to converting designs into production-ready platforms, we handle your project end-to-end with premium code quality.

Related Articles