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