调试资源
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 来设置断点,并逐步执行代码: