Continue reading Clickable Stack Traces and Function Names in Query Monitor

Clickable Stack Traces and Function Names in Query Monitor

Many panels in Query Monitor display function names or stack traces. Wouldn’t it be great if you could click the function name and the file opens up in your text editor or IDE at the correct position? With the clickable file links feature you can, and you’ll wonder how you lived without it: There are…

Read more Clickable Stack Traces and Function Names in Query Monitor 0 Comment on Clickable Stack Traces and Function Names in Query Monitor
Continue reading New Features in Query Monitor 3.3

New Features in Query Monitor 3.3

Query Monitor 3.3 has just been released and includes several new features: Related hooks shown for each panel, and the filters or actions attached to them. Debugging output shown when wp_die() is called. Support for debugging JavaScript translation files. Render timing for dynamic blocks in post content. A toggle to move QM to the side…

Read more New Features in Query Monitor 3.3 1 Comment on New Features in Query Monitor 3.3
Continue reading Silencing Errors from Certain Plugins and Themes in Query Monitor

Silencing Errors from Certain Plugins and Themes in Query Monitor

When a PHP warning or notice occurs during the page load, Query Monitor displays a coloured notification in the admin toolbar that links to the PHP Errors panel. This is great for debugging but can be an annoyance if a third party plugin or theme continually triggers errors that aren’t your responsibility to fix. Query…

Read more Silencing Errors from Certain Plugins and Themes in Query Monitor 0 Comment on Silencing Errors from Certain Plugins and Themes in Query Monitor
Continue reading Profiling and Logging in Query Monitor

Profiling and Logging in Query Monitor

Query Monitor 3.0 quietly introduced a feature which allows developers to profile the running time and memory usage of their code. Query Monitor 3.1 adds a PSR-3 compatible logger which allows developers to log debugging messages to Query Monitor. Let’s take a look at profiling and logging in detail. Profiling Basic profiling can be performed…

Read more Profiling and Logging in Query Monitor 1 Comment on Profiling and Logging in Query Monitor