There was a problem loading the comments.

Using WP_DEBUG For WordPress Installation

Support Portal  »  Knowledgebase  »  Viewing Article

  Print
WordPress does have its own debugging mechanism called "WP_DEBUG" to fix the code issues. It is very helpful to debug and identify unknown issues that starts appearing on WordPress websites. When enabled, WP_DEBUG will show PHP notices, debug messages and deprecated function alerts. By carefully examining these errors & notices, you can easily identify and update required components of the WordPress or PHP.

Enabling WP_DEBUG

By default, WP_DEBUG would be is disabled, to enable WP_DEBUG, you just need to add single line of code in wp-config.php file.

define('WP_DEBUG', True );

Enabling WP_DEBUG will fire some additional commands which may increase page load time. Therefore, it is advisable to keep it disabled unless you need it. After enabling the WP_DEBUG, WordPress will start generating errors & logs and they will be recorded in debug.log file. The location of debug.log file is "wp-content" folder. You can explore this file to see the list of errors, logs & alerts of your WordPress blog.

define ( 'WP_DEBUG_LOG', true);
define ( 'WP_DEBUG_DISPLAY', false);


It is also necessary to turn on the WP_DEBUG_LOG & turn off WP_DEBUG_DISPLAY feature which will start saving all errors to a debug.log file. Disabling of WP_DEBUG_DISPLAY will start saving all these logs to your log file.

Important: If you're trying to debug something on your live site, use WP_DEBUG with "DISPLAY" feature "OFF". If this is not done, all the errors and notices will start appearing on the front-end and visible to your site visitors.

Share via
Did you find this article useful?  

Related Articles

© Softsys Hosting