跳到主要内容

调试资源

WordPress

通常,一个好的起点是 WordPress 本身内置的调试工具:

Debugging in WordPress 文档 涵盖了许多您可以设置的环境变量,以启用 WordPress 的核心调试工具。

Query Monitor

一个流行的 WordPress 开发者插件是 Query Monitor,它是 WordPress 的开发者工具。Query Monitor 允许您调试数据库查询、PHP 错误、AJAX/Rest 请求、钩子和操作、块编辑器块、已加载的脚本和样式表、HTTP API 调用等等。

邮件调试

在本地 WooCommerce 环境中工作时,我们建议启用 Mailpit 或 Mailhog 等工具,将所有事务性邮件重定向到日志,而不是发送出去。

或者,您可以使用 Stop Emails 等插件来禁用任何意外的邮件触发。

WooCommerce

日志记录

WooCommerce 具有一个日志记录系统,对于查找和跟踪网站上的错误非常有用:

即将推出模式

WooCommerce 的“即将推出”模式允许您在您进行开发时,暂时使您的网站对公众不可见。

PHP/JavaScript 调试

Xdebug

如果您使用 wp-env 运行本地开发环境(这是 WooCommerce monorepo 的推荐方法),您可以激活 Xdebug,然后使用 VS Code 或 PhpStorm 等 IDE 来设置断点,并逐步执行代码: