WordPress 雖然強大、穩定、安全性高。但是偶爾也會出現問題,比如某個文件裏的函數錯誤,就會導致 WordPress 網站的前台頁面一片空白。八貓給出如下解決方法。
一般情況下,WordPress 網站出現一片空白的原因基本是 functions.php 文件的函數錯誤導致的。比如,WordPress 二次開發中為了
實現某個功能在 functions 文件裏註冊了一個自定義函數,但是這段函數中出現錯誤。函數錯誤就導致網站一片空白。話不多説,下面説説如何排查文件裏
的錯誤函數。方法如下:
首先把主題下載到本地,在本地搭建的服務器進行錯誤排除。有的人可能覺得直接在網站後台排除就可以,但是因為有的主機環境問題,出錯並不會詳細報錯。而是一片空白,所以還是在本地排除比較靠譜。 (php 報錯的時候,報錯會詳細到什麼文件的第幾行) 。
WordPress 排錯可以從如下幾個角度排查。
第一、 WordPress 主題和 WordPress 最新程序不兼容
有時候 WordPress 升級,因為主題比較老,老主題中註冊的某些函數可能和新程序不兼容。所以如何你是個喜歡升級程序的 WordPress 愛好者,注意在 WordPress 升級之後老主題不兼容
第二、是否修改過某個函數
WordPress 主題是否被修改過,如果被修改過檢查是哪裏被修改過。
第三、 WordPress 插件和主題不兼容
WordPress 插件可能會與 WordPress 產生衝突,尤其是很久沒有更新的插件和 WordPress 最新版本和 WordPress 主題。
第四、總結
以上各種問題基本上原因都離不開 functions.php 文件。基本上 WordPress 網站空白都是由這個文件裏的函數錯誤所導致的。所以當你的 WordPress 網站變得一片空白,從上面方法入手排除問題。