调试栏和附加组件

Debug Bar 是一个插件,它向管理栏添加调试菜单,显示查询、缓存和其他有用的调试信息。

调试栏

这是主要插件,添加了由本页列出的其余插件扩展的基本功能。

启用 WP_DEBUG 后,它还会跟踪 PHP 警告和通知,以便更容易找到它们。

启用 SAVEQUERIES 后,将跟踪和显示 mysql 查询。

访问调试栏

调试栏控制台

该插件添加了一个控制台,您可以在其中运行任意 PHP。这对于测试变量的内容以及许多其他用途非常有用。

访问调试栏控制台

调试栏简码

此插件向调试栏添加一个新面板,显示当前请求的已注册简码。

此外,它还会向您展示:

  • 简码调用了哪个函数/方法。
  • 简码是否用于当前的帖子/页面/帖子类型以及如何使用(仅当单数时)。
  • 有关简码的任何其他可用信息,例如描述、它采用的参数、它是否是自关闭的。
  • 找出所有使用简码的页面/帖子/等。

访问调试栏简码

调试栏常量

此插件向调试栏添加了三个新面板,这些面板显示了作为开发人员可用于当前请求的已定义常量:

  • WP常量
  • WP 类常量
  • PHP常量

访问调试栏常量

调试栏帖子类型

此插件向调试栏添加了一个新面板,显示有关您站点的已注册帖子类型的详细信息。

访问调试栏帖子类型

调试栏 Cron

此插件在调试栏中添加了一个新面板,显示有关 WordPress 计划事件的信息。

安装后,您将可以访问以下信息:

  • 预定事件数
  • 如果 cron 当前正在运行
  • 下次活动时间
  • 当前时间
  • 自定义预定事件列表
  • 核心预定事件列表
  • 日程表

访问调试栏 Cron

调试栏操作和过滤器插件

该插件在调试栏中添加了另外两个选项卡,以显示附加到当前请求的挂钩(操作和过滤器)。操作选项卡显示挂钩到当前请求的操作。过滤器选项卡显示过滤器标签以及附加到它的具有各自优先级的功能。

访问调试栏操作和过滤器插件

调试条瞬变

此插件将有关 WordPress 瞬变的信息添加到调试栏中的新面板。

安装后,您将可以访问以下信息:

  • 现有瞬变数
  • 自定义瞬变列表
  • 核心瞬变列表
  • 自定义站点瞬态列表
  • 核心站点瞬态列表
  • 删除瞬变的选项

访问调试栏瞬变

调试栏列表脚本和样式依赖项

该插件列出了加载的脚本和样式、它们的加载顺序以及存在的依赖项。

访问调试栏列表脚本和样式依赖项

调试栏远程请求

此插件将向调试栏添加一个新面板,用于显示和分析通过 HTTP API 发出的远程请求。

安装后,您将可以访问以下信息:

  • 请求方法(GET、POST 等)
  • 网址
  • 每个请求的时间
  • 所有请求的总时间
  • 请求总数

或者,您可以添加?dbrr_full=1到您的 URL 以获取其他信息,包括所有请求参数和带有标头的响应的完整转储。

访问调试栏远程请求