Skip to content
  • Home
  • About Mitch
  • Speaking
  • Articles
  • Contact
  • Home
  • About Mitch
  • Speaking
  • Articles
  • Contact

Digital Strategist

WordPress Developer

Content Creator

Unapologetic Punk

Mitch Canter

  • X
  • Bluesky
  • GitHub
  • Twitch
  • YouTube
  • LinkedIn
WordPress

Fighting the WordPress White Screen of Death

CMDR Mitchcraft

Reading time: 1 minute

We’ve all been there: We’re editing the WordPress theme file, setting a new function and *BAM*: We view the site and it’s nothing but a sea of white pixels.  There’s no messages, no errors, nothing to indicate what you’ve done wrong.  And it’s frustrating: sure, removing the change would fix the problem, but I (as I’m sure you agree) would rather know why it’s not working so it can be fixed, not rolled back. A lot of people don’t realize this, but WordPress, by default, squelches error messages – any alerts, notifications, or messages that tells you about a problem.  It’s good if you’re running fine because those messages can show up even if the site is running fine (old functions, alert messages, etc).

The good news: you can enable them with one line of code.

The wp-config.php File

Head into your FTP program and connect to your server.  Open the wp-config.php file in your root directory.  You should see a line of code that looks like this:

define('WP_DEBUG', false);

This ‘WP_DEBUG’ function is an on/off switch of sorts for those error messages.  Switch that value to true and then refresh your site.  You should start seeing any and all error messages causing the site to fail.

The caveat

Keep in mind that if you have a high-volume site, your visitors are more than still visiting the site.  They’ll also see the error messages, since they show up on both the front-end and back-end of the site.  Fix your error, switch ‘WP_DEBUG’ back to false, and keep enjoying your site!

development, programming, WordPress
  • Know Your Role: The Ultimate Guide to WordPress User Roles

    Know Your Role: The Ultimate Guide to WordPress User Roles

    Reading time: 3 minutes

    WordPress user roles play a critical role in managing access and permissions on a WordPress site. By assigning specific roles to a user, site owners can control what actions each user can perform on the site. WordPress User Roles There are six main roles included with any WordPress installation: Creating a User in WordPress Creating…

    WordPress
  • WordPress 2.7 Beta – An Introduction (screencast)

    WordPress 2.7 Beta – An Introduction (screencast)

    Reading time: 1 minute

    A lot of people have been asking me to explain some of the new features in WordPress 2.7 – the main ones are the admin Interface and some of the new, movable widget-like items in the post menu and on the dashboard.  But, it’s hard to talk about visual changes when, to be honest, you…

    WordPress