A support/troubleshooting plugin for WordPress.
As of April 2026, WP Debugging is a WordPress debug plugin with 10K+ active installations and a 5/5 rating from 19 reviews. It has been downloaded 433K+ times in total. Requires WordPress 5.2+ and PHP 5.6+. Available on WordPress.org since 2019. Last updated 1 year ago — may have compatibility concerns. Download volume is stable this week. Top alternative: WP Crontrol.
This plugin sets the following debug constants in wp-config.php on plugin activation and removes them on plugin deactivation. Any errors will result in a PHP Exception being thrown. Debug constants per Debugging in WordPress.
Default settings:
define( 'WP_DEBUG_LOG', true );
define( 'SCRIPT_DEBUG', true );
define( 'SAVEQUERIES', true );
@ini_set( ‘display_errors’, 1 ); is set when the plugin is active. WP_DEBUG is set to true when the plugin is first run, thereafter it can be turned off in the Settings.
The Settings page allows the user to set the following.
define( 'WP_DEBUG', true ); // Default on initial plugin installation.
define( 'WP_DEBUG_DISPLAY', false ); // Default when not declared is true.
define( 'WP_DISABLE_FATAL_ERROR_HANDLER', true ); // WordPress 5…Simple and easy to use. Does what is says
Yet another one of your plugins that I love and use all the time! Thank you. (Side note: is there a place to buy you a coffee or donate for your time?)
I use this on all of my sites to streamline debugging. It saves so much time and hassle.
Very helpful tool for debugging the conflicts.
This little plugin was a lifesaver for a site of ours, self-hosted via docker. The implementation left us with a curious problem … some configuration someplace somewhere other than the standard lines in wp-config.php was overriding our WP_DEBUG setting. This plugin solved that.
| WordPress | 5.2+ requiredTested up to 6.8.5 |
| PHP | 5.6+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.