Keeping WordPress Updated (and Fixing the White Screen of Death)
WordPress powers most sites on GrabbyHost, and most WordPress problems trace back to an outdated core, plugin, or theme, or a conflict between them. This guide covers safe update habits and how to recover if an update...
0 views
WordPress powers most sites on GrabbyHost, and most WordPress problems trace back to an outdated core, plugin, or theme, or a conflict between them. This guide covers safe update habits and how to recover if an update goes wrong.
Updating WordPress Core
- Back up your site first – see How to Back Up and Restore Your Website, or use CodeGuard if you have it.
- Log in to your WordPress admin dashboard and go to Dashboard > Updates.
- Click Update Now for WordPress core if an update is available. Minor security updates often apply automatically.
Updating Plugins and Themes
- Go to Plugins > Installed Plugins (or Appearance > Themes) in your WordPress admin dashboard.
- Update plugins and themes one at a time rather than all at once when possible, especially on a site with many active plugins – this makes it much easier to identify which update caused a problem if something breaks.
- Remove plugins and themes you're not actually using instead of just deactivating them – unused code is still a security surface even when inactive.
Before a Major Update
If your host or plugin developer flags an update as major (a new WordPress major version, or a plugin's major version bump), test it on a staging copy of your site first if one is available, or at minimum take a fresh backup immediately beforehand so you have a clean rollback point.
Fixing the White Screen of Death
A blank white page with no error message, instead of your site, is almost always a PHP error caused by a plugin or theme conflict, or a PHP version mismatch. To fix it:
- Access your site's files via File Manager or FTP (see How to Upload Website Files).
- Rename the
wp-content/pluginsfolder to something likeplugins-disabled. This deactivates every plugin at once without needing dashboard access. If the site comes back, the problem is a plugin conflict. - Rename the folder back to
plugins, then rename plugin subfolders one at a time to find the specific plugin causing the issue. - If disabling plugins doesn't fix it, switch to a default WordPress theme by renaming your active theme's folder inside
wp-content/themes– WordPress falls back to a default theme automatically. - If the site is still blank, check your PHP version (see How to Change Your PHP Version) – some older plugins or themes aren't compatible with newer PHP versions.
Turning On Error Messages Temporarily
To see the actual error instead of a blank page, add these lines to wp-config.php (above the "That's all, stop editing!" comment), then remove them once you're done diagnosing:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
This logs errors to wp-content/debug.log instead of showing them to site visitors, which is safer than displaying errors directly on a live site.
Related Articles
- How to Install WordPress
- Troubleshooting Common Website Errors (500, 403, 404)
- How to Change Your PHP Version
- How to Back Up and Restore Your Website
Was this answer helpful?Your response helps us improve future guides.