How to Add a WordPress Query Monitor On Your Site

Are you interested in including a WordPress query monitor on your website? You can see what happens behind the scenes on your WordPress site using a query monitor. This post will demonstrate how to install a WordPress query monitor on your website and effectively troubleshoot performance issues.

WordPress Query Monitor: What is it?

A debugging tool called WordPress Query Monitor keeps track of the server requests that your WordPress website makes.

Then, you may use this knowledge to identify and correct frequent WordPress mistakes or troubleshoot WordPress problems.

You can research such things as:

  • database searches brought on by a WordPress page.
  • HTTP queries done by your themes’ or plugins’ scripts
  • Language, user role checks, and template files used to show the page Language hooks and actions triggered on a page
  • Your hosting environment, including RAM restrictions, PHP and MySQL versions, and more.

In light of that, let’s examine the process for including a query monitor on your WordPress website.

Adding Query Monitory in WordPress

Installing and activating the Query Monitor plugin should be your first step in adding query monitoring to WordPress. See our step-by-step tutorial on installing a WordPress plugin for more information.

The query monitor menu will be added to your WordPress admin bar once the plugin has been activated.

The WordPress admin bar's Query Monitor Menu

By moving your cursor to the query monitor, the menu will appear, allowing you to navigate swiftly to a parameter. To access all data, you may also click on the query monitor statistic.

Using the WordPress Query Monitor to View Data

First, make sure that while you are browsing your website, the WordPress admin bar is displayed. Simply select the box next to the “Show Toolbar when accessing the site” option on the Users > Your Profile page.

Display admin bar

To save your settings, don’t forget to click the “Update profile” option.

The page for which you want to check the inquiries must then be visited. Simply move your mouse to the query monitor menu in the admin bar once you are on this page and select the area you wish to view.

Following up on SQL queries

You may keep track of all SQL queries as well as calls and component queries using the query monitor plugin. The section under “Queries by Component” displays queries by plugins, themes, and core files.

SQL statements

Rule and template revision

You can view the templates used to display the current page in this area, along with any matching rewrite rules.

Templates, requests, and rewriting guidelines

Scripts and Fashion

The Javascript and stylesheets loaded by your theme and plugins are displayed in the Scripts and Styles section. Furthermore, you can observe where these files are loaded (e.g. header or footer).

Scripts and fashion

Actions and Hooks

The actions that were initiated while the current page was loading are displayed in this section.

Languages Section: Hooks and Actions

Languages Section

The language files that the current page requested and loaded are displayed in this section. This makes it easier for you to identify which themes and plugins have language files if you manage a WordPress site that is multilingual.

HTTP API Calls loaded in languages

The HTTP API calls

HTTP API Calls loaded in languages performed to external API libraries are shown in this section.

API Calls Over HTTP Transient Updates

A section on Capability Checks

This section shows the results of the user role capabilities check performed by WordPress core, plugins, and themes during page loading.

Check for Capability Environment Section

Environment Section

You may find information about your WordPress hosting environment here, including the name of your WordPress database, PHP and MySQL versions, MySQL Host, and more.

Environment Section

Conditional Checks

The plugin displays the conditions that had to be met in order to display the current page view here.

check conditions

We hope that adding a query monitor and troubleshooting performance and security issues for your WordPress website were made easier by this article.