这是WordPress官方推荐的基础调试方案,覆盖全站所有错误,支持本地/生产环境使用,操作仅需修改1个文件:
wp-config.php文件,定位到含WP_DEBUG的代码段(约第80行,不同版本略有差异);/wp-content/debug.log文件,该文件不存在会自动生成;核心注意事项:生产环境调试时,必须保持WP_DEBUG_DISPLAY为false,避免错误信息暴露给访客,破坏站点安全。
查看日志方式:用FTP工具下载debug.log,用文本编辑器打开即可看到错误详情(如致命错误、代码警告、通知等),直接对应修改问题代码。
如需仅调试单个主题或插件,避免全局调试干扰其他代码,可使用此方案,无需修改全局配置:
functions.php文件:路径为wp-content/themes/当前激活主题名/functions.php;若用子主题调试,务必修改子主题的functions.php,不要动父主题,否则更新会丢失代码;your-test-plugin):适合有终端基础的用户,无需修改任何文件,通过命令行快速调试,生产环境也可安全使用:
wp --info,出现版本信息即可。wp debug show --limit=10;wp debug clean;wp debug enable --once;wp debug disable;
关键细节:若站点不在当前终端路径,需加--path参数指定,如wp debug show --path=/var/www/html/your-site。
检查/wp-content目录的写入权限:Linux环境执行sudo chown -R www-data:www-data /你的站点路径/wp-content,Windows在FTP属性中勾选“写入权限”。
确认wp-config.php中WP_DEBUG_LOG为true,且PHP错误级别未被限制,生产环境请关闭display_errors,改用日志记录。
确认目标主题/插件处于激活状态,代码中的插件目录名需和实际目录完全一致,functions.php无语法错误(可在后台用插件如Code Sniffer检测)。
以上3种方案覆盖从基础到进阶的所有调试场景,无需额外工具,按步骤操作即可解决90%以上的WordPress代码问题,全程零门槛落地。












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图