Grow your CSS skills. Land your dream job.

Last updated on:

Turn on WordPress Error Reporting

Comment out the top line there, and add the rest to your wp-config.php file to get more detailed error reporting from your WordPress site. Definitely don't do this live, do it for local development and testing.

// define('WP_DEBUG', false);

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);


  1. Permalink to comment#

    Nice one Chris. Thanks.

  2. geopaL
    Permalink to comment#

    for a live website I would recommend:

    define('WP_DEBUG', false);
    @ini_set('error_log','phperrors.log'); // path to server-writable log file

    don’t forget to drop a phperrors.log file inside your remote directory with write permissions

  3. Not sure where the errors get reported to with this turned on.. is there a log file somewhere?

    • Answered my own question on the codex.

      * This will log all errors notices and warnings to a file called debug.log in
      * wp-content (if Apache does not have write permission, you may need to create
      * the file first and set the appropriate permissions (i.e. use 666) )
      define(‘WP_DEBUG’, true);
      define(‘WP_DEBUG_LOG’, true);
      define(‘WP_DEBUG_DISPLAY’, false);

  4. Permalink to comment#

    I need your help when I log in my dashboard is a blank page. I tried to rename my file via FTP using Filezilla but nothing is coming up. Do you have any advices for me. Thanks you.

Leave a Comment

Posting Code

Markdown is supported in the comment area, so you can write inline code in backticks like `this` or multiline blocks of code in in triple backtick fences like this:

<div>Example code</div>

You don't need to escape code in backticks, Markdown does that for you. If anything screws up, contact us and we can fix it up for you.

*May or may not contain any actual "CSS" or "Tricks".