WordPress 虽然强大、稳定、安全性高。但是偶尔也会出现问题,比如某个文件里的函数错误,就会导致 WordPress 网站的前台页面一片空白。给出如下解决方法。

一般情况下,WordPress 网站出现一片空白的原因基本是 functions.php 文件的函数错误导致的。比如,WordPress 二次开发中为了实现某个功能在 functions 文件里注册了一个自定义函数,但是这段函数中出现错误。函数错误就导致网站一片空白。话不多说,下面说说如何排查文件里的错误函数。方法如下:

首先把主题下载到本地,在本地搭建的服务器进行错误排除。

有的人可能觉得直接在网站后台排除就可以,但是因为有的主机环境问题,出错并不会详细报错。而是一片空白,所以还是在本地排除比较靠谱。(php 报错的时候,报错会详细到什么文件的第几行)。

WordPress 排错可以从如下几个角度排查。

第一、 WordPress 主题和 WordPress 最新程序不兼容
有时候 WordPress 升级,因为主题比较老,老主题中注册的某些函数可能和新程序不兼容。所以如何你是个喜欢升级程序的 WordPress,注意在 WordPress 升级之后老主题不兼容

第二、是否修改过某个函数
WordPress 主题是否被修改过,如果被修改过检查是哪里被修改过。

第三、 WordPress 插件和主题不兼容
WordPress 插件可能会与 WordPress 产生冲突,尤其是很久没有更新的插件和 WordPress 最新版本和 WordPress 主题。

第四、总结
以上各种问题基本上原因都离不开 functions.php 文件。基本上 WordPress 网站空白都是由这个文件里的函数错误所导致的。所以当你的 WordPress 网站变得一片空白,从上面方法入手排除问题。