Query Monitor includes some features for viewing debugging and performance information of REST API requests on your WordPress site. Version 3.7, released today, introduces another new feature which allows you to see even more of the performance information that you expect from Query Monitor.
Template parts are a fundamental part of building WordPress themes but sometimes it can be difficult to find out why a given template part is or isn’t loading. The latest version of Query Monitor makes debugging template part loading easier by exposing the list of any template parts that were not loaded, in addition to … Read more Debugging WordPress Template Part Loading
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
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
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