Debugger
You can use this plugin to manually log data or to capture logging on WordPress actions. You can capture load time, memory, backrace, data dumps, urls, and server IPs.
Consider an alternative
Debugger shows warning signs in 2026 — compare the alternatives below before installing. It runs on 20+ sites, is rated 4.5/5 and was last updated 13 years ago, and scores 30/100 on our health check.
- Small user base (20+ active installs)
- Very few reviews so far
- No update in 13 years
- Only tested up to WordPress 3.6 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Debugger stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| debug | >100 |
| debugger | >100 |
| modern tribe | #28 |
| profiling | >100 |
| tribe | #49 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 4.5 from 2 reviews
About Debugger
From the official readme · v1.4Description
You can use this plugin to manually log data or to capture logging on WordPress actions. You can capture load time, memory, backrace, data dumps, urls, and server IPs.
This is designed to either be managed using wp-config.php and logging OR using the admin and debugbar plugin ( https://wordpress.org/extend/plugins/debug-bar/ ). Most of the following documentation applies equally to the settings panel or the wp-config.php vars. Either one works fine. The only exception is the DEBUG_LOG configuration which is only supported as a wp-config var.
Firstly, you can manually log things using the following function:
do_action( 'log', $message, $group, $data );
The $group allows you to selectively output logging based on groups of log messages. The $message is the string you want to see in the log. $data is an optional parameter for the data that you want to display in the log (objects, arrays, or any other sort of data really).
To render messages to the log, you must configure wp-config.php as follows:
Run debug on only these groups. Use ‘ALL’ to debug everything. The group ‘ACTIONS’ is reserved for WordPress actions.
define( 'DEBUG_GROUPS', 'ACTIONS,default,myspecialgroup' );
Display these outputs in the log for each log message.
define( 'DEBUG_PARAMS', 'time,timedelta,memory,memorydelta,data,backtrace,url,server' );
WordPress actions that you wish to log.
define( 'DEBUG_ACTIONS', 'wp_head,switch_theme,wp_footer' );
Optional restriction by URL (useful on MU installs).
define( 'DEBUG_URLS', 'myurl.com' );
Minimum time in milliseconds required to register a log entry as being slow. Default 0 for no minumum.
define( 'DEBUG_MIN_TIME', 500 );
Minimum memory in killobytes required to register a log entry as being heavy. Default 0 for no minumum.
define( 'DEBUG_MIN_MEM', 1024 );
Path to log file or set to TRUE to use php error log. Default FALSE for no logging.
define( 'DEBUG_LOG', '/path/to/writable/log/file' );
or
define( 'DEBUG_LOG', TRUE );
Todo
- Add variable for sample rate so that this could run randomly on production installs
- Admin panel per site
- Admin panel globally
- WordPress error logging
- Mysql query logging
- WP_Error integration
- Alerts ex: if this takes more than this much memory then log it…
Changelog
1.4
- Bug fixes
- Add screenshots
- Tune CSS performance in debug bar
1.3
- Add settings panel and options based configuration.
- Log the specific url when http curl hook is logged.
1.2
- Rename ‘delta’ to ‘timedelta’ and add ‘memorydelta’
1.1
- Improve loading order to ensure that production sites aren’t adversely effected when no debugging is needed.
- Update logging display.
- Add initializer message so that it’s clear when a new load has started.
- Clean up debug bar UI a bit.
1.0
Initial Release.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Debugger alternatives
All debug plugins →FAQ
Debugger: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 28, 2026
Is Debugger free?
Yes. Debugger is free to download and use from the official WordPress.org plugin directory.
Is Debugger safe to use in 2026?
Debugger shows warning signs in 2026 — compare the alternatives below before installing. It runs on 20+ sites, is rated 4.5/5 and was last updated 13 years ago, and scores 30/100 on our health check.
How many websites use Debugger?
Debugger is active on 20+ WordPress websites and has been downloaded 4,533 times since it launched in February 2013. It was downloaded 55 times in the last 30 days.
Does Debugger work with WordPress 7.1?
Debugger is officially tested up to WordPress 3.6.1, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
When was Debugger last updated?
The latest version, 1.4, was released on May 5, 2013 (13 years ago).
Who makes Debugger?
Debugger is developed and maintained by Modern Tribe, Inc..
What are the best alternatives to Debugger?
The most popular alternatives to Debugger are WP Crontrol (300K+ installs), Query Monitor (200K+ installs) and Debug Bar (20K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card


