虽然 WordPress 内置的调试选项应该能满足大部分需求,但也有一些插件可以帮助你调试代码。
你可以在 WordPress 插件目录中搜索“debug”或“debugging”来找到这些插件。
其中最受欢迎的两个选项是 Debug Bar 和 Query Monitor。
Debug Bar
Debug Bar 是一个由 WordPress 开发者社区构建和维护的插件。它在管理栏中添加了一个调试菜单,显示查询、缓存和其他有用的调试信息。
当启用 WP_DEBUG 常量时,它还会跟踪 PHP 警告和通知,使其更容易被发现;当启用 SAVEQUERIES 时,MySQL 查询会被跟踪并显示。
Query Monitor
另一个选项是 Query Monitor,它也在管理栏中添加了一个调试菜单,并显示当前页面请求的相关信息。
Query Monitor 支持调试许多内容,包括数据库查询、PHP 错误、钩子和动作、区块编辑器区块、已排队的脚本和样式表、HTTP API 调用等。
总结
这两个插件都是调试 WordPress 代码的绝佳选择,可以帮助你更轻松地追踪问题。