更改WordPress主题导致网站前后台一片空白的解决方法

今天想在后台更改一下模板文件,尝试一下新的功能,不料刚更改完functions.php文件后一保存,WordPress程序就错误了,而且没有任何提示,网站前台后台全部一片空白。

因为第一次遇到这个问题,开始以为是服务器出了问题,所以马上排查,发现服务器没有问题,再用另一个电脑使用联通网络进行访问,问题依旧,这下我就确定是程序、主题或插件中有不兼容或者错误导致了。

经过网络搜索问题排查后,最终解决了这个问题,这个问题根源在于主题、插件之间导致了逻辑错误,所以我把之前备份在本地计算机上的同主题的functions.php覆盖掉服务器上的同名文件,网站就恢复了。

为了此问题,我还专门上网络上搜索,有这么一些方法和原因如下,供大家遇到此类问题时解决参考。

====可能原因====

1.更换或修改主题

2.安装或升级插件

3.升级Wordpress版本

====解决办法====

方法一:通过 FTP 重新命名当前启用的主题

把当前安装的主题文件夹重命名的话,会强制 WordPress 自动选择默认的主题,然后就可以正常载入了。

1. 通过 FTP 找到 wp-contents/themes 文件夹,重命当前安装的主题文件夹。例如:把 twentytwenty 命名为 twentytwenty-temp

2. 登录 WordPress 后台, 禁用所有插件,然后 FTP 将原来的主题名字改回来,重新激活,

1)如果一切正常,说明是这个主题和某插件冲突,逐个激活插件,找出冲突的插件并禁用;

2)如果重新激活主题又出现问题,说明这个主题和你现在使用的wordpress版本不兼容,或者主题存在错误。

方法二:通过 FTP 重设插件文件夹

1. 通过 FTP 登录,将 wp-contents 下的 plugins 文件夹重命名为 plugins-temp

2. 在同一目录下创建一个新的文件夹为 plugins ,重新登录 WordPress 后台,

1)如果问题依旧,说明是现用主题和你的 WordPress 不兼容,或主题存在错误;

2)如果一切正常,说明是某个插件与当前 wordpress 版本或主题冲突,把插件从 plugins-temp 移到 plugins ,然后逐个重新激活,找出不兼容的插件并禁用。

《更改WordPress主题导致网站前后台一片空白的解决方法》有一个想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注