WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Milan Petrovic v4.2

DebugPress: Debugger in Popup

Easy-to-use plugin for debugging and profiling website loading, SQL queries analysis, help with development, bug fixing, all in configurable popup.

DebugPress: Debugger in Popup

The facts

Rating
5★ from 5
Active installs
100+
Price
Free
Last updated
30 Jun 2026
Added
Sep 2020
Requires WP
5.5
Tested up to
WP 7.0.4
Requires PHP
7.4
Downloads
15,775

Our analysis

AI-assisted

DebugPress is a WordPress plugin that provides a popup interface for debugging and profiling the currently loaded page on a WordPress site. It supports intercepting AJAX requests and displays a variety of information across 22 different tabs, including details about queries, errors, and server settings.

The plugin is designed for developers and site administrators who need to troubleshoot issues or optimise performance on their WordPress sites. It does not modify any core WordPress files or functions, ensuring a safe debugging environment.

Best for: This plugin is suitable for developers and site administrators looking to debug and optimise their WordPress sites.

What it does well

  • Easy-to-use popup interface for debugging
  • Supports intercepting AJAX requests
  • Displays extensive information across 22 tabs
  • Does not modify WordPress core files
  • Pretty print functionality for objects and arrays

Where it falls short

  • Limited information on specific features or usage
  • No mention of user support or documentation

Verdict

DebugPress offers a comprehensive set of debugging tools in a user-friendly format. It may be particularly useful for those needing detailed insights into their site's performance and errors.

From the developer

Milan Petrovic's own description of DebugPress: Debugger in Popup, lightly tidied.

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. The main debugger window is displayed as a popup, activated through the button with the Bug integrated into WordPress Toolbar, or floating on the page.

The plugin currently has a total of 22 tabs in the popup debugger window, showing all kinds of information relevant to the current page, WordPress setup, background AJAX calls, and much more.

The plugin doesn’t modify or replace any WordPress files or functions.

Home and GitHub

Quick Overview Video

Pretty Print for objects

To display the content of objects or arrays, plugin has pretty print functionality through use of simpler PrettyPrint library, or more robust third-party library Kint. You can choose one or the other from the plugin Settings, Advanced tab.

Debugger Panels

Currently, the plugin has the following panels:

  • Basic
  • Request (optional)
  • Query (for frontend only)
  • Content (optional)
  • Roles (optional)
  • Constants (optional)
  • Hooks (optional)
  • PHP (optional)
  • Server (optional)
  • Enqueue (optional)
  • SQL Queries (if SQL queries logging is enabled)
  • User (optional, if user is logged in only)
  • HTTP (optional, if HTTP API calls are captured)
  • bbPress (optional, on bbPress forum pages only)
  • Freemius (optional, if Freemius SDK is active)
  • Plugins (optional, if plugins store data)
  • Errors (for all captured PHP errors)
  • Doing It Wrong (for captured WordPress Doing It Wrong warnings)
  • Deprecated (for captured PHP deprecated warnings)
  • AJAX (for captured AJAX calls while page is active)
  • Store (for any user stored objects during the page loading)
  • Tools (internal and external tools links)
  • Debug Log (load content on demand from WordPress ‘debug.log’)
  • Layout (control the size, position and activation of the popup)

SQL Queries

This panel lists all the queries WordPress has run. It allows you to order the queries by execution order or length of execution, and all queries can be filtered by the query type, database table it targets or the WordPress function that called it. Every query displays the execution time, order, caller functions stack and fully formatted SQL query that is easy to read. For some Dev4Press created plugins (and that list will grow), DebugPress can detect the source of the query and allow you to filter by the plugin calling the query.

PHP and WordPress Errors

Plugin has 3 panels dedicated to showing PHP and WordPress errors and warnings. The Plugin captures this information during the page load, and it shows full debug trace as returned by the PHP debug tracing function.

Ajax

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for popups and optins.

Popup Maker

Want to boost sales & marketing efforts? Use your favorite forms & builder. Unlimited popups & imp...

Free 700k+ installs 4.9★ (4,504)
Firelight Lightbox

Formerly Easy Fancybox. The most popular WordPress lightbox plugin. Simple, fast, and responsive. Opens images...

Free 200k+ installs 4.8★ (355)
My Sticky Bar

Create a welcome notification bar for your website. Also, My Sticky Bar plugin can make your menu or header st...

Free 100k+ installs 4.9★ (1,196)
Depicter

Build Stunning Slider and Popup. Exit intent Popup, Image slider carousel, video slider carousel, post slider...

Free 80k+ installs 4.6★ (234)
Poptin

Poptin

90

Free email automation, email campaigns, exit intent popup builder, gamified popups with spin the wheel, contac...

Free 20k+ installs 4.9★ (694)