您的 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 錯誤列表加入書籤,以及如何解決這些錯誤。
發表回覆