What is WordPress White Screen of Death (WSOD)
The WordPress White Screen of Death (WSOD) occurs when your site displays a completely blank white page with no error message. In some cases, this also affects the WordPress admin area (/wp-admin).
Because WordPress is unable to display the error causing the failure, troubleshooting requires checking the most common causes one by one.
Step 1. Identify What’s Affected
Before making any changes, determine how widespread the issue is.
Are multiple sites affected?
| Answer | What It Means: |
| Yes | This may indicate a server-level or account-wide issue, such as PHP configuration or memory limits. |
| No | The issue is likely isolated to a single WordPress site. |
Is the entire site blank or just one page?
| Scenario | Likely Cause |
| Entire Site | Most often caused by plugins, themes, or PHP memory exhaustion. May also be caused by malware affecting the WordPress installation. |
| Single page or post | May point to corrupted content, shortcodes, or a page builder issue. |
Do you see WordPress Recovery Mode?
If WordPress detects a fatal error, it may display Recovery Mode or send an email explaining the issue.
| Scenario | Likely Cause |
| If Recovery Mode appears | Follow the on-screen instructions provided by WordPress. |
| No Recovery Mode | Continue with the troubleshooting steps below. |
Test 1: Increase the PHP Memory Limit
Why This Helps
One of the most common causes of WSOD is WordPress running out of PHP memory. When this happens, the site may fail and display a blank page.
Option A: Update wp-config.php
- Use FTP or the Account Control Center’s file manager to navigate to your WordPress installation’s
wp-config.phpfile - Add the following line above the comment that says
/* That’s all, stop editing! */:
define( 'WP_MEMORY_LIMIT', '512M' ); - Save the file and reload your site.
Option B: Adjust PHP Settings
Hosting environments like Pair allow you to make memory changes through the user.ini file.
Open your user.ini file and add or update the following line:
memory_limit = 512M
Save the file, then reload your WordPress site to see if the white screen issue is resolved.
Test 2: Disable All Plugins
Why This Helps
Plugins are a frequent cause of WSOD, especially after updates or PHP version changes. Disabling them temporarily helps confirm whether a plugin is responsible.
If You Can Access the WordPress Admin
- Log in to the WordPress Admin interface
- Click Plugins in the left sidebar
- Select all plugins
- Click Bulk Actions and select Deactivate from the drop-down
- Click Apply
- Reload your site
If You Cannot Access the WordPress Admin
- Use FTP or the Account Control Center’s file manager to navigate to your WordPress installation’s
/wp-content/folder - Rename the
pluginsfolder to something else (ex: plugins-disabled) - Reload your site
Renaming the folder prevents WordPress from loading the plugins.
If This Fixes the Issue
A plugin caused the problem.
You can figure out the exact plugin(s) causing it by:
- (If you could not access the WordPress Admin) Rename the folder back to
plugins - Re-enable plugins one at a time in the WordPress Admin interface
- Reload the site after each activation
- Remove or replace the plugin that causes the white screen to return
Test 3: Switch to a Default WordPress Theme
Why This Helps
If plugins are not the cause, the active theme may be triggering the error, particularly if it was recently updated or customized.
If You Can Access the WordPress Admin
- Log in to the WordPress Admin interface
- Click Appearance in the left sidebar
- Activate a default theme, such as Twenty-Twenty-Four or Twenty-Twenty-Five
- Reload your site
If no default theme is installed, click Add New and install one from the WordPress theme repository.
If You Cannot Access the WordPress Admin
- Use FTP or the Account Control Center’s file manager to navigate to your WordPress installation’s
/wp-content/themes/folder - Rename the folder for your active theme to something else (ex:
theme-disabled) - Reload your site
WordPress will automatically fall back to a default theme if one is available.
If This Fixes the Issue
Your previous theme is the source of the issue. Common causes include:
- Recent theme updates
- Incompatible PHP functions
- Syntax errors in
functions.phpfile - Custom code added shortly before the issue appeared
Some next steps you can take:
- Reinstall a fresh copy of the theme
- Revert recent changes
- Contact the theme developer for support
- Switching to a supported alternative theme
Test 4: Clear Caches
Caching can cause the white screen to persist even after the underlying issue is fixed.
If you’ve tried the troubleshooting methods above and still see a white screen, try clearing:
- Any WordPress caching plugins
- Your browser cache
Test 5: Enable WordPress Debug Mode (Advanced)
If the issue still isn’t resolved, enabling debug mode can help identify the exact error.
- Use FTP or the Account Control Center’s file manager to navigate to your WordPress installation’s
wp-config.phpfile and open it - Add or update the following lines:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true ); - Reload your site
Any error messages displayed can point to:
- A specific plugin or theme file
- PHP compatibility issues
- Missing or corrupted files
Other Possible Causes
If none of the steps above resolve the issue, check the following:
Site Stuck in Maintenance Mode
- Look for a .maintenance file in your site’s root directory
- Delete the file if it exists
Corrupted WordPress Core Files
- Re-upload a fresh copy of WordPress core files
- Do not overwrite the
wp-contentdirectory
Compromised or Hacked Site
- Malicious code injected into theme or plugin files can trigger fatal PHP errors
- A breach may corrupt WordPress core files and prevent the site from loading
- If Intrusion Defense is enabled, review recent scan results for flagged files
- Clean infected files or request a One-Time Cleanup from our security team
Recently Edited Code
- Undo recent changes to theme and plugin files
- Look closely for PHP syntax errors or missing characters
File Permission Issues
- Incorrect permissions can prevent PHP from running properly
- Ensure standard WordPress file and directory permissions are set
Extremely Large Pages or Posts (Rare)
- Very large pages or complex layouts may trigger memory issues
Still not sure?
If you’ve completed the steps above and your site is still displaying a white screen, contact our 24/7 support team for assistance with your Pair Networks WordPress installation.