如何检查WordPress站点之间的插件冲突?
2018-08-24

由WordPress搭建的网站,由WordPress核心、一个主题和多个插件组成,因为主题和插件是由不同的作者开发,并且每个作者的开发能力不同,不可能完全按照WordPress的规范来开发插件,进而有可能会导致主题和插件、甚至多个插件之间有冲突,因此,我们需要在网站部署到正式环境之前进行相应的测试来解决问题,以便确保正式环境中网站稳定运行。

为了检查插件冲突,并且避免影响正常游客正常访问网站,偶米工作室强烈建议使用Health Check插件的冲突检查功能。

1、在WordPress后台安装并启用Health Check插件,您将在【仪表盘】菜单中看到【Health Check】二级菜单,界面如下:

2、您将看到“Site Status”、“Debug Information”等选项卡,为你提供了站点和服务器的相关信息。如果你在“Site Status”、“Debug Information”这两个选项卡看到了错误信息,请先处理这些错误,然后继续下面的步骤。

3、进入“Troubleshooting”选项卡,阅读警告信息后,点击‘I understand that troubleshooter mode is active until the next time I log out’ 选项卡,并且点击 ‘Enter troubleshooting mode’按钮。在【仪表盘】→【首页】页面,将出现“Health Check — Troubleshooting Mode”选项卡。

4、重现之前的问题,请问这个问题重新出现了吗?

A、Yes,问题重新出现了,表明这个问题不是由插件引起的,你可以在【仪表盘】→【首页】页面的“Health Check — Troubleshooting Mode”模块位置,点击“Disable Troubleshooting Mode”按钮禁用。
B、No,问题没有重新出现,继续下面的操作。

5、在【仪表盘】→【首页】页面的“Health Check — Troubleshooting Mode”模块位置,对于列出的Available Plugins,Enable其中一个插件后,重现之前的问题,请问这个问题重新出现了吗?

A、Yes,问题重新出现了,表明这个问题是由本步骤的插件引起的。你可以在【仪表盘】→【首页】页面的“Health Check — Troubleshooting Mode”模块位置,点击“Disable Troubleshooting Mode”按钮禁用。
B、No,问题没有重新出现,继续下面的操作。

6、在【仪表盘】→【首页】页面的“Health Check — Troubleshooting Mode”模块位置,继续启用另外一个插件后,重现之前的问题,请问这个问题重新出现了吗?

A、Yes,问题重新出现了,表明这个问题是由本步骤的插件引起的。你可以在【仪表盘】→【首页】页面的“Health Check — Troubleshooting Mode”模块位置,点击“Disable Troubleshooting Mode”按钮禁用。
B、No,问题没有重新出现,重复该步骤,直到所有插件都检查完毕。

7、在【仪表盘】→【首页】页面的“Health Check — Troubleshooting Mode”模块位置,对于列出的Available Themes,选择“ Switch to this theme”,重现之前的问题,请问这个问题重新出现了吗?

A、Yes,问题重新出现了,表明这个问题是由主题引起的。你可以在【仪表盘】→【首页】页面的“Health Check — Troubleshooting Mode”模块位置,点击“Disable Troubleshooting Mode”按钮禁用。
B、No,问题没有重新出现,问题解决。

以上就是WordPress站点发生突出时的检查步骤,更多关于Health Check的信息,请访问https://make.wordpress.org/support/handbook/appendix/troubleshooting-using-the-health-check/

相关知识