Query Monitor WordPress 调试面板
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/query-monitor-wordpress-developer-tools-panel
技能介绍
解决哪些问题
在 WordPress 和 WooCommerce 的日常开发中,几类问题反复出现:数据库查询拖慢页面、PHP 错误藏在日志里难以定位、hooks 和 actions 触发顺序混乱、enqueued 脚本样式互相冲突、HTTP API 调用返回异常却看不到细节。这些点分散在插件和主题里,排查往往依赖 error_log 或反复刷新页面。
技能如何工作
Query Monitor 作为开发者工具面板,直接挂载到 WordPress 运行环境。核心能力包括:
- 数据库查询监控:记录每条查询的耗时和来源,可按插件或主题过滤
- PHP 错误捕获:实时展示
warning、notice和致命错误,带完整调用栈 - Hooks 与 Actions 追踪:列出已注册的钩子及其触发顺序
- 脚本与样式检查:查看
enqueued资源的 URL、版本和依赖关系 - HTTP API 调用诊断:捕获
wp_remote_get、wp_remote_post等请求的请求体与响应
使用时在面板内选择过滤条件(如限定某个插件),即可定位问题源头,而不是全局翻日志。
适用边界
该技能面向 WordPress 和 WooCommerce 生态,不支持其他 PHP 框架。当前版本未提供自动化安装或使用说明,需先审阅上游项目再在敏感流程中使用。面板数据来自运行时环境,对已缓存的页面可能无法展示完整查询信息。
使用场景
- 排查WooCommerce插件更新后页面加载缓慢,需定位是哪条数据库查询拖慢了页面
- 定位WordPress主题修改后出现的PHP notice错误,需要查看完整的调用栈
- 检查插件注册的hooks和actions触发顺序,确认是否有冲突
- 查看HTTP API调用失败的响应内容,比如调用外部接口返回错误时排查问题
适合人员
- WordPress插件开发者,需要快速定位插件引发的PHP错误和数据库查询问题
- WooCommerce主题设计师,需要调试主题加载的脚本样式冲突
- WordPress站点运维人员,需要排查线上HTTP API调用异常
- PHP后端工程师,需要监控WordPress项目的hooks触发顺序