WordPress 健康检查模式允许管理员在不影响访客的情况下禁用插件和主题,适合排查导致后台无法访问或前台报错的冲突问题。风险边界在于该模式仅对当前登录会话生效,退出登录或禁用模式后设置恢复。
先说结论:健康检查模式是 WordPress 内置的安全排查工具,启用后仅当前管理员会话看到插件禁用状态,访客不受影响。
- 先确认 WordPress 版本高于 5.2 或已安装官方 Health Check 插件。
- 先处理 在站点健康界面开启故障排除模式。
- 再验证 逐个启用插件定位冲突源后关闭模式。
快速处理思路
进入 WordPress 后台仪表盘,依次点击工具、站点健康、故障排除模式即可启用。此操作不需要 FTP 或数据库权限,适合无法通过常规方式禁用插件的场景。
为什么会这样
健康检查模式通过浏览器 Cookie 标记当前会话为排查状态,服务端仅对该会话跳过插件加载。访客和其他管理员会话看到的网站状态保持正常,因此不会造成业务中断。
分步处理
第一步登录 WordPress 后台,在左侧菜单找到工具并点击站点健康。第二步切换到故障排除模式标签页,点击启用故障排除模式按钮。第三步在弹出的确认框中再次确认启用,页面刷新后所有插件视为禁用状态。第四步逐个启用插件并刷新前台页面,直到错误复现。
怎么验证是否生效
启用模式后,使用无痕浏览器窗口访问网站首页,确认访客视角下网站功能正常且插件未加载。管理员视角下后台插件列表会显示已禁用状态,且顶部会有故障排除模式提示条。
常见坑
缓存插件可能保存了启用模式前的页面快照,导致验证结果不准,排查前建议先清空缓存。必须使用插件(Must-Use Plugins)不受此模式控制,仍需通过 FTP 检查 mu-plugins 目录。
常见问题
开启健康检查模式会影响网站访客吗
不会影响,该模式仅对当前登录管理员的会话生效,访客和其他用户看到的网站状态保持不变。
找不到故障排除模式选项怎么办
检查 WordPress 版本是否在 5.2 以上,低于该版本需要单独安装 Health Check & Troubleshooting 官方插件。
排查完成后需要做什么操作
必须点击顶部提示条的禁用故障排除模式按钮,否则管理员视角下插件将持续处于禁用状态。
参考来源
- WordPress.org, Site Health Screen, https://wordpress.org/support/article/site-health-screen/