{"id":22787,"date":"2021-04-17T15:00:48","date_gmt":"2021-04-17T13:00:48","guid":{"rendered":"https:\/\/qodeinteractive.com\/magazine\/?p=22787"},"modified":"2021-06-24T14:45:51","modified_gmt":"2021-06-24T12:45:51","slug":"wordpress-query-monitor","status":"publish","type":"post","link":"https:\/\/qodeinteractive.com\/magazine\/wordpress-query-monitor\/","title":{"rendered":"What Is the WordPress Query Monitor Plugin and How to Use It"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]Whatever development project you undertake in WordPress, you should expect debugging to be a part of it. You don\u2019t even have to do anything that requires coding knowledge to be thrust into a whirlwind of errors and their possible causes. Doing something as simple as trying to figure out why a particular page is loading slowly might require you to dig into your website\u2019s performance well below the surface level. [\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]When it comes to checking the performance of plugins, themes, or simple functions, using the WordPress Query Monitor might not be mandatory, but it can be extremely useful. If you\u2019re not sure what <a href=\"https:\/\/wordpress.org\/plugins\/query-monitor\/\" target=\"_blank\" rel=\"noopener\">Query Monitor<\/a> is and how you can start using it, don\u2019t worry.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]In this article, we\u2019ll show you:[\/vc_column_text][vc_empty_space height=&#8221;22px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#what-is-wordpress-query-monitor\">What Is WordPress Query Monitor<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;5px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#how-to-start-using-query-monitor\">How to Start Using Query Monitor<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;5px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#how-to-navigating-the-information-in-the-plugin\">How to Navigating the Information in the Plugin<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\"><a id=\"what-is-wordpress-query-monitor\"><\/a>What Is WordPress Query Monitor?<\/h2>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;21px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Query-Monitor.jpg\" class=\"attachment-full size-full\" alt=\"Query Monitor\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Query-Monitor.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Query-Monitor-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Query-Monitor-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Query-Monitor-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Query Monitor is a WordPress plugin that puts some awesome debugging capabilities at your disposal. <strong>It shows you all the requests that are made to your server when you load a page, post, or any part of the backend<\/strong>. With Query Monitor, you can see database queries, AJAX calls, hooks and actions, and lots of other things that are going on behind the scenes when loading your website. [\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<strong>Query Monitor, as its name says, monitors database queries<\/strong>. It will show you any duplicate or erroneous queries, or even the ones that are simply taking too much time. <strong>The plugin supports filtering by query type, calling function, and responsible component, so you can, for example, only see queries from a certain plugin<\/strong>. You can also sort queries by rows and time. [\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<strong>And that\u2019s just what it lets you see with the queries<\/strong>. With hooks and actions, for example, the plugin will let you filter them by name \u2013 for hooks, or by component \u2013 for actions, besides listing all the hooks and actions fired on the current request. With PHP, the plugin will make sure you see there\u2019s a problem by putting the error notification in the admin toolbar. It will also give you their components and call stacks to help you troubleshoot. <strong>The list of the useful things this plugin lets you do goes on, and it&#8217;s best explored from within<\/strong>. [\/vc_column_text][vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\"><a id=\"how-to-start-using-query-monitor\"><\/a>How to Start Using Query Monitor<\/h2>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;7px&#8221;][vc_column_text]Because it\u2019s a WordPress plugin, you have to install Query Monitor to be able to use it. Head on over to<em> <strong>Plugins &gt; Add New<\/strong><\/em>, search for Query Monitor and install and activate the plugin.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/How-to-Start-Using-Query-Monitor.jpg\" class=\"attachment-full size-full\" alt=\"How to Start Using Query Monitor\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/How-to-Start-Using-Query-Monitor.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/How-to-Start-Using-Query-Monitor-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/How-to-Start-Using-Query-Monitor-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/How-to-Start-Using-Query-Monitor-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Right away, you might notice something new in the admin toolbar you see on the top of the website.<\/strong> It now shows you some data measurements, and these are, in order, page generation time, peak memory usage, database query time, and the number of queries. [\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Data-measurements.jpg\" class=\"attachment-full size-full\" alt=\"Data measurements\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Data-measurements.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Data-measurements-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Data-measurements-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Data-measurements-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]If you hover over this new area in the toolbar with your cursor, you\u2019ll see the dropdown menu showing you all the things Query Monitor lets you track.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Query-Monitor-lets-you-track.jpg\" class=\"attachment-full size-full\" alt=\"Query Monitor lets you track\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Query-Monitor-lets-you-track.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Query-Monitor-lets-you-track-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Query-Monitor-lets-you-track-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Query-Monitor-lets-you-track-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Clicking on the toolbar item, or any of the options in the menu will bring up the tool. It will pop up in the bottom half of the screen, much like the <a href=\"https:\/\/qodeinteractive.com\/magazine\/browser-inspect-element-tool-in-wordpress\/\">Inspect Elements tool<\/a> does in a browser. <strong>Just like the browser tool, you\u2019ll also be able to move to the side of the screen by using the button in the upper right-hand corner of the tool<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]If you clicked on the toolbar item and not any of its menu options, you\u2019ll be shown the Overview panel. <strong>It contains more information about the numbers you\u2019ve seen in the toolbar items<\/strong>. [\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Clicked-on-the-toolbar.jpg\" class=\"attachment-full size-full\" alt=\"Clicked on the toolbar\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Clicked-on-the-toolbar.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Clicked-on-the-toolbar-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Clicked-on-the-toolbar-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Clicked-on-the-toolbar-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]You can see this information on any page or post on your website. <strong>You can even use an authentication cookie that lets you view the plugin\u2019s output when you\u2019re not logged in, so you can visit your website as a regular visitor<\/strong>. You can enable the authentication cookies from the plugin options, the same place where you can set your code editor and see the PHP constants you can use to further control the plugin. [\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Information-on-any-page-or-post-on-your-website.jpg\" class=\"attachment-full size-full\" alt=\"Information on any page or post on your website\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Information-on-any-page-or-post-on-your-website.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Information-on-any-page-or-post-on-your-website-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Information-on-any-page-or-post-on-your-website-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Information-on-any-page-or-post-on-your-website-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;90px&#8221;][vc_widget_sidebar sidebar_id=&#8221;new-top-picks-banner&#8221;][vc_empty_space height=&#8221;80px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\"><a id=\"how-to-navigating-the-information-in-the-plugin\"><\/a>Navigating the Information in Query Monitor<\/h2>\n<p>[\/vc_column_text][vc_empty_space height=&#8221;7px&#8221;][vc_column_text]The plugin will present its information in several panels, and we\u2019ll run through some of the more interesting ones. <strong>The one that\u2019s obviously of most interest is the Queries panel<\/strong>. It contains separate tabs for viewing duplicate queries, as well as listing queries by caller and component. You\u2019ll also be able to view the queries by type, caller, and component using the appropriate filter.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Use-an-authentication-cookie.jpg\" class=\"attachment-full size-full\" alt=\"Navigating the Information in Query Monitor\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Use-an-authentication-cookie.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Use-an-authentication-cookie-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Use-an-authentication-cookie-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Use-an-authentication-cookie-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]If you want to see the query variables \u2013 if any \u2013 for the current request, you can see them in the Request panel. <strong>It\u2019s also the place to look for request headers, response headers, as well as related hooks<\/strong>. [\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/See-the-query-variables.jpg\" class=\"attachment-full size-full\" alt=\"See the query variables\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/See-the-query-variables.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/See-the-query-variables-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/See-the-query-variables-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/See-the-query-variables-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]The Blocks panel will list content blocks and associated information if any. The Template panel will show you <strong>the template filename in use on the page or post you\u2019re viewing, as well as the name of the active theme, the template parts, and body classes<\/strong>. If there are any hooks in use, you\u2019ll be able to see them, too.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Blocks-panel.jpg\" class=\"attachment-full size-full\" alt=\"Blocks panel\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Blocks-panel.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Blocks-panel-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Blocks-panel-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Blocks-panel-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]For a full list of scripts, and the ability to <strong>filter them by the host, dependencies, and dependents, look no further than the scripts panel<\/strong>. You\u2019ll see the sources for every script, too, and you\u2019ll be able to access a panel with all the related hooks. You\u2019ll notice there are similar panel styles, too. [\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Full-list-of-scripts.jpg\" class=\"attachment-full size-full\" alt=\"Full list of scripts\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Full-list-of-scripts.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Full-list-of-scripts-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Full-list-of-scripts-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Full-list-of-scripts-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Hooks &amp; Actions is the panel where all the hooks are listed, together with their priority, action, and the component<\/strong>. You also have filtering options at your disposal, very useful if you want to check a specific type of hook or hooks related to specific components \u2013 plugins, theme, or WordPress core.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Hooks-Actions.jpg\" class=\"attachment-full size-full\" alt=\"Hooks &amp; Actions\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Hooks-Actions.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Hooks-Actions-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Hooks-Actions-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Hooks-Actions-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>If there are any HTTP API calls or transient updates, you\u2019ll see how many of them are there in the names of the appropriate panels<\/strong>. You\u2019ll be able to access the information about them, too, and in the case of HTTP API calls, you\u2019ll be able to sort them and see related hooks. [\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/HTTP-API-calls.jpg\" class=\"attachment-full size-full\" alt=\"HTTP API calls\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/HTTP-API-calls.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/HTTP-API-calls-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/HTTP-API-calls-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/HTTP-API-calls-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Finally, the Environment panel will give you PHP information including version and memory limit<\/strong>. You\u2019ll also see database information, including server version, extension, and host. Information about the WordPress version you\u2019re using and the server will be there, too.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Environment-panel.jpg\" class=\"attachment-full size-full\" alt=\"Environment panel\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Environment-panel.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Environment-panel-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Environment-panel-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/04\/Environment-panel-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;79px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Let\u2019s Wrap It Up!<\/h2>\n<p>[\/vc_column_text][vc_column_text]Working with WordPress can sometimes mean spending countless hours trying to figure out what\u2019s making your website perform in a subpar way. Among the many tools you have at your disposal for finding the possible error, Query Monitor is one of the better ones. It provides you with tons of useful information but be warned \u2013 it doesn\u2019t tell you what to do with it. That part you\u2019ll have to figure out on your own. [\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Interested in finding out more about the WordPress Query Monitor plugin? We&#8217;ll explain to you what it is and how you could use it.<\/p>\n","protected":false},"author":9295,"featured_media":22964,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[15,4,13],"class_list":["post-22787","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-resources","tag-plugins","tag-tips","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/22787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/users\/9295"}],"replies":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/comments?post=22787"}],"version-history":[{"count":0,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/22787\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media\/22964"}],"wp:attachment":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media?parent=22787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/categories?post=22787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/tags?post=22787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}