什么是 WordPress 查询监视器插件以及如何使用它

无论您在 WordPress 中进行什么开发项目,您都应该期望调试成为其中的一部分。 您甚至不必做任何需要将编码知识推入错误旋风及其可能原因的事情。 做一些简单的事情,比如试图找出一个特定页面加载缓慢的原因,可能需要您深入了解网站的性能,远远低于表面水平。

在检查插件、主题或简单功能的性能时,使用 WordPress 查询监视器可能不是强制性的,但它可能非常有用。 如果你不确定什么 查询监视器 是以及如何开始使用它,不用担心。

在本文中,我们将向您展示:

什么是 WordPress 查询监视器?

查询监视器

Query Monitor 是一个 WordPress 插件,它提供了一些很棒的调试功能供您使用。 它向您显示当您加载页面、帖子或后端的任何部分时向您的服务器发出的所有请求. 使用查询监视器,您可以在加载网站时查看数据库查询、AJAX 调用、挂钩和操作,以及许多其他在幕后发生的事情。

Query Monitor,顾名思义,监控数据库查询. 它会向您显示任何重复或错误的查询,甚至是那些仅仅花费太多时间的查询。 该插件支持按查询类型、调用函数和负责组件过滤,例如,您可以只查看来自某个插件的查询. 您还可以按行和时间对查询进行排序。

这就是它让您通过查询看到的. 例如,对于钩子和动作,除了列出在当前请求上触发的所有钩子和动作之外,该插件还允许您按名称过滤它们——对于钩子,或按组件——对于动作。 使用 PHP,该插件将通过将错误通知放在管理工具栏中来确保您发现问题。 它还将为您提供它们的组件和调用堆栈,以帮助您进行故障排除。 这个插件让你做的有用的事情的列表还在继续,最好从内部探索.

如何开始使用查询监视器

因为它是一个 WordPress 插件,所以您必须安装 Query Monitor 才能使用它。 前往 插件 > 添加新的,搜索查询监视器并安装并激活插件。

如何开始使用查询监视器

马上,您可能会在网站顶部看到的管理工具栏中注意到一些新内容。 它现在向您显示一些数据测量值,它们依次是页面生成时间、内存使用峰值、数据库查询时间和查询次数。

数据测量

如果您将光标悬停在工具栏中的这个新区域上,您将看到下拉菜单,其中显示了 Query Monitor 允许您跟踪的所有内容。

查询监视器让您跟踪

单击工具栏项或菜单中的任何选项将显示该工具。 它会在屏幕的下半部分弹出,就像浏览器中的 Inspect Elements 工具一样。 就像浏览器工具一样,您也可以使用工具右上角的按钮移动到屏幕的一侧.

如果您单击工具栏项而不是它的任何菜单选项,您将看到概览面板。 它包含有关您在工具栏项目中看到的数字的更多信息.

单击工具栏上的

您可以在任何页面上查看此信息或在您的网站上发布信息。 您甚至可以使用身份验证 cookie,让您在未登录时查看插件的输出,这样您就可以像普通访问者一样访问您的网站. 您可以从插件选项启用身份验证 cookie,您可以在同一位置设置代码编辑器并查看可用于进一步控制插件的 PHP 常量。

您网站上任何页面或帖子上的信息

在查询监视器中导航信息

该插件将在几个面板中显示其信息,我们将介绍一些更有趣的面板。 显然最令人感兴趣的是查询面板. 它包含用于查看重复查询以及按调用者和组件列出查询的单独选项卡。 您还可以使用适当的过滤器按类型、调用者和组件查看查询。

在查询监视器中导航信息

如果您想查看当前请求的查询变量(如果有的话),您可以在“请求”面板中查看它们。 它也是查找请求标头、响应标头以及相关挂钩的地方.

查看查询变量

块面板将列出内容块和相关信息(如果有)。 模板面板将向您显示 您正在查看的页面或帖子上使用的模板文件名,以及活动主题的名称、模板部分和正文类. 如果有任何钩子在使用,您也可以看到它们。

块面板

有关脚本的完整列表,以及能够 按主机、依赖项和依赖项过滤它们,只需查看脚本面板. 您还将看到每个脚本的源代码,并且您将能够访问包含所有相关挂钩的面板。 您会注意到也有类似的面板样式。

完整的脚本列表

Hooks & Actions 是列出所有钩子的面板,以及它们的优先级、操作和组件. 您还可以使用过滤选项,如果您想检查与特定组件(插件、主题或 WordPress 核心)相关的特定类型的钩子或钩子,这非常有用。

钩子和动作

如果有任何 HTTP API 调用或临时更新,您将在相应面板的名称中看到其中有多少. 您还可以访问有关它们的信息,并且在 HTTP API 调用的情况下,您将能够对它们进行排序并查看相关的挂钩。

HTTP API 调用

最后,Environment 面板将为您提供 PHP 信息,包括版本和内存限制. 您还将看到数据库信息,包括服务器版本、扩展和主机。 有关您正在使用的 WordPress 版本和服务器的信息也将在那里。

环境面板

让我们把它包起来!

使用 WordPress 有时可能意味着要花费无数小时试图弄清楚是什么让您的网站表现不佳。 在您可以使用的众多用于查找可能错误的工具中,Query Monitor 是比较好的工具之一。 它为您提供了大量有用的信息,但请注意——它不会告诉您如何处理它。 那部分你必须自己弄清楚。

In relation :  如何在 WordPress 中隐藏页面或帖子标题
Moyens Staff
Moyens I/O 员工激励了您,为您提供技术、个人发展、生活方式和策略方面的建议,对您有所帮助。