DebugPress : WordPress plugin

Powerful Debugger Popup plugin for WordPress

DebugPress is an easy to use plugin implementing popup for debugging and profiling currently loaded WordPress powered website page with support for intercepting AJAX requests.

DebugPress ScreenshotDebugPress Screenshot
Free Plugin Download
Plugin First Released
5 years, 3 months ago
Basic Requirements
PHP: 7.4
WordPress: 6.1
WordPress Multisite
Individual network websites
debugpress 35

How DebugPress works?

DebugPress, unlike other debugger plugins, uses a pop-up window to show all the relevant information. It is less intrusive, it shows more information at once, and it should provide a better user experience using the debugger. To activate the debugger, the plugin uses a small bug button that can be placed in the WordPress Toolbar or floating on the page in any of the screen corners.

debugpress activator ver 1.2
DebugPress activation button and flags

The button shows a bug icon that is green or turns red if there are errors on the page, with a few more colors depending on the errors. And, it has three additional badges, a purple one showing the number of recorded AJAX calls on the current page, a blue one showing the number of recorded HTTP API calls, and a red one showing the number of errors.

Finally, you can see that the plugin is fully responsive, and it works fine with small screens, making the debugger useful on mobile devices too. Instead of tabs, the plugin uses a dropdown list to switch between debugger tabs.

debugpress features responsive
debugpress features responsive

Heart of the plugin: page loading Tracker

debugpress features snapshots
The snapshots of memory, timer, SQL queries and hooks gathered by Tracker

The most important part of the plugin is the Tracker. Tracker is loaded as soon as the plugin is loaded, and it starts gathering information about the page that is currently loaded. That includes tracking SQL queries, time measurements at significant page-load actions, requests for the current page, how WordPress resolves it, what errors happened on the page, and much more.

Tracker has functions, filters, and actions that can be used to extend the plugin, store custom objects to display inside the Debugger, modify how errors are processed, and more.


Panels for Error Handling

DebugPress can capture PHP errors and warnings, deprecated warnings, and WordPress’s doing it wrong function calls.

When possible, the plugin will capture a debug backtrace for each error and include it with the error reported.

The plugin error handler doesn’t modify other possible error handlers registered by other plugins, and it will return error handling back to the system after it is done logging the error.

The number of errors is indicated via the activation button, with the bug changing color and the flag showing the number of bugs tracked.

debugpress features errors
Logged errors, deprecated and doing it wrong panels

All Dev4Press plugins for WordPress share these features

Settings Import and Export

Tools to export all plugin settings into a file with JSON serialization. You can import settings from that file. This way, you can keep your settings safe or transfer settings between websites.

Dev4Press Library

Dev4Press Shared Library contains code and libraries for implementing a unified admin interface, reusable code to speed up plugin development, handle plugin settings, and more.

Regular Updates

Regular updates to fix reported bugs, fix any security issues, and enhance and improve every aspect of plugins. And using our Updater plugin, you can update directly from WordPress.

Complete Localization

WordPress standard PO/MO translation system makes translating into any language easy. Dev4Press includes a GlotPress instance to handle translations for all the plugins.

Excellent Support

One of our primary goals is to provide the best support possible. This includes an active support forum and an ever-expanding knowledge base to help you get all the information you need.

Secure and Clean Code

Made with best coding practices, tested for potential security problems. We are constantly working on maintaining full WordPress compatibility and the highest level of security.

DebugPress Blog & Support Resources

Get the latest news and blog posts, access the plugin documentation and support forums.

Discover more WordPress plugins

0
2
3
1
1
0
0
0
0