您的 WordPress 網站上是否顯示 pluggable.php 檔案錯誤? 有時,當您在網站上新增程式碼段或啟用新外掛時,可能會出現 pluggable.php 檔案錯誤。 在本文中,我們將向您展示如何在 WordPress 中修復 pluggable.php 檔案錯誤。
什麼時候和為什麼會看到 Pluggable.php 錯誤?
WordPress 允許使用者和外掛來覆蓋某些核心功能。 這些功能位於 pluggable.php 檔案中。
如果 WordPress 外掛或自定義程式碼段無法正確處理其中一個函式,那麼您將看到如下錯誤:
Warning: Cannot modify header information 中文版、漢化版 – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179
有時候,您可能會繼續在您的網站上工作,這還是出現在管理區域中的其他錯誤。
話雖如此,讓我們來看看如何輕鬆解決 WordPress 中的 pluggable.php 檔案錯誤。
在 WordPress 中修復 Pluggable.php 檔案錯誤
pluggable.php 檔案是一個核心的 WordPress 檔案。 編輯核心 WordPress 檔案作為您的第一個選擇是永遠不是一個好主意,即使有一個錯誤指向他們。
最可能的是,錯誤來自不同的位置。
為了修正任何提到 pluggable.php 檔案的錯誤,只需看一下錯誤中提到的第一個位置。
Warning: Cannot modify header information 中文版、漢化版 – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179
在上面的例子中,錯誤位於主題的第 1035 行的 functions.php 檔案中。
這意味著您需要編輯主題的 functions.php 檔案,並更改或刪除導致此錯誤的程式碼。
有時標題已經傳送錯誤是由於關閉 php?> 標籤之後的額外空間引起的,所以您可以刪除該標籤,這將解決問題。
我們來看看另一個例子:
Warning: Cannot modify header information 中文版、漢化版 – headers already sent by (output started at /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) in /home/username/demosite/wp-includes/pluggable.php on line 1090
此錯誤訊息指向您的 WordPress 站點上的外掛導致錯誤。 您可以簡單地停用外掛,並通知外掛作者有關錯誤。
在幾乎所有情況下,提及 pluggable.php 檔案的錯誤不是由檔案本身引起的。
這些錯誤通常是由您新增到 functions.php 檔案或編碼不好的外掛,甚至您的 WordPress 主題的自定義程式碼片段引起的。
只需刪除或編輯程式碼或停用外掛即可使錯誤消失。
仍然無法弄清楚導致這些錯誤的原因是什麼?
按照我們的逐步指南中的說明排除 WordPress 錯誤。 它將幫助您瞭解錯誤的原因以及如何快速修復錯誤。
我們希望這篇文章幫助您解決 WordPress 中的 pluggable.php 檔案錯誤。 您可能還想將我們最常見的 WordPress 錯誤列表加入書籤,以及如何解決這些錯誤。
發表回覆