用途:用于调试 WordPress 的 PHP 错误、警告与通知,检查插件依赖是否满足,搭建本地开发环境,排查插件/主题冲突与性能问题,并配置 wp-config.php 调试选项。
主要能力:在 wp-config.php 中开启 WP_DEBUG、WP_DEBUG_LOG、WP_DEBUG_DISPLAY、SCRIPT_DEBUG、SAVEQUERIES 等调试常量,并区分开发与生产环境;通过 WP_ENVIRONMENT_TYPE 与 wp_get_environment_type() 判断环境;提供自定义错误日志函数与日志类,支持级别、上下文与错误回溯;提供依赖检查类,检查 PHP/WordPress 最低版本、必需与可选插件是否启用,并在后台显示提示;提供插件版本检查与按依赖条件加载功能模块的写法。
使用方式:将调试常量放在 wp-config.php 中“That's all, stop editing!”之前;依赖检查通常在 plugins_loaded 钩子中调用,未满足时跳过插件初始化;日志写入 wp-content/debug.log 或自定义可写路径。
适用场景:本地开发、插件开发、主题开发、站点故障排查。
限制:资料未提供具体安装命令、收费信息、支持平台与效果数据;生产环境应关闭屏幕显示错误。