WordPress中文开发手册

WordPress插件开发 — Debug Bar 和附加组件

Debug Bar

调试栏处于活动状态时,会向管理栏添加一个调试菜单,该菜单显示查询,缓存和其他有用的调试信息。

当WP_DEBUG启用时,它还会跟踪“PHP警告和通知”,使其更容易找到。

启用SAVEQUERIES时,会跟踪并显示mysql查询。

访问调试栏

Debug Bar Console

这个插件提供了一个可以运行任意PHP的大型文本区域。 这对于测试变量的内容非常出色

访问调试栏控制台

Debug Bar Shortcodes

调试条快捷键为调试栏添加一个新面板,显示当前请求的注册短码。

另外它会显示你:

短代码调用哪个函数/方法。
是否在当前的帖子/页面/帖子类型上使用短代码以及如何(仅在单数时)。
关于短码的任何附加信息,如描述,它所需要的参数,无论是否自动关闭。
查找使用短码的所有页面/帖子/ etc。
访问调试条短消息

Debug Bar Constants

调试条常量向调试栏添加三个新面板,其中显示可用于当前请求的开发人员的定义常量:

WP常数
WP类常量
PHP常量
访问调试条常量

Debug Bar Post Types

调试栏帖子类型在调试栏中添加一个新面板,其中显示有关您网站的注册的帖子类型的详细信息。

访问调试栏帖子类型

Debug Bar Cron

Debug Bar Cron将有关WP预定事件的信息添加到Debug栏中的新面板。 此插件是Debug Bar的扩展,因此依赖于Debug Bar正在安装它。

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

预定事件数
如果cron正在运行
下一个事件的时间
当前时间
自定义预定事件列表
核心预定活动清单
时间表列表
访问Debug Bar Cron

Debug Bar Actions and Filters Addon

此插件在调试栏中添加了两个选项卡,以显示附加到当前请求的钩子(动作和过滤器)。 “操作”选项卡显示与当前请求挂钩的操作。 “过滤器”选项卡显示过滤器标签及其附带的功能,并分别优先。

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

Debug Bar Transients

调试条瞬态将关于WordPress瞬变的信息添加到调试栏中的新面板。 此插件是Debug Bar的扩展,因此依赖于Debug Bar正在安装它。

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

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

访问调试条瞬态

Debug Bar List Script & Style Dependencies

列出加载的脚本和样式,以及它们的加载顺序以及依赖关系的存在。

访问调试条列表脚本和样式依赖关系

Debug Bar Remote Requests

这将记录和配置通过HTTP API创建的远程请求。

此插件将向调试栏添加一个“远程请求”面板,它将显示:

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

或者,您可以在您的URL中添加?dbrr_full = 1以获取其他信息,包括所有请求参数以及使用标题的响应的完整转储。

访问调试栏远程请求