WordPress 插件开发手册

title: "Debug Bar 和插件" post_status: publish comment_status: open taxonomy: category: - developer-plugins-handbook post_tag: - Debug Bar And Add Ons - Developer Tools - Repos


Debug Bar 和插件

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

Debug Bar

这是主插件,提供了基础功能,本页列出的其他插件会在此基础上进行扩展。

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

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

访问 Debug Bar

Debug Bar Console

此插件添加了一个控制台,您可以在其中运行任意 PHP 代码。这对于测试变量内容等众多用途来说非常出色。

访问 Debug Bar Console

Debug Bar Shortcodes

此插件为 Debug Bar 添加一个新面板,显示当前请求中已注册的短代码。

此外,它还会显示:

访问 Debug Bar Shortcodes

调试栏常量

此插件为调试栏添加三个新面板,显示当前请求中可供开发者使用的已定义常量:

访问调试栏常量

Debug Bar 文章类型

此插件为 Debug Bar 添加一个新面板,显示您站点已注册文章类型的详细信息。

访问 Debug Bar Post Types

Debug Bar Cron

此插件在 Debug Bar 中添加一个新面板,用于显示 WordPress 计划任务的相关信息。

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

访问 Debug Bar Cron

Debug Bar 操作与过滤器插件

此插件在 Debug Bar 中新增两个标签页,用于显示当前请求所关联的钩子(操作与过滤器)。操作标签页展示当前请求所挂载的操作,过滤器标签页则显示过滤器标签及其关联函数与相应优先级。

访问 Debug Bar 操作与过滤器插件

调试栏瞬态数据

此插件将 WordPress 瞬态数据信息添加至调试栏的新面板中。

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

访问调试栏瞬态数据

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

此插件可列出已加载的脚本和样式,显示其加载顺序及存在的依赖关系。

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

Debug Bar 远程请求

此插件将为 Debug Bar 添加一个新面板,用于显示和分析通过 HTTP API 发起的远程请求。

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

您还可以在 URL 中添加 ?dbrr_full=1 来获取额外信息,包括所有请求参数以及包含响应头的完整响应转储。

访问 Debug Bar 远程请求