您是否在 wordpress 網站上看到 pluggable.php 文件錯誤?
有時,當您在網站上添加代碼片段或激活新插件時,可能會收到pluggable.php 文件錯誤。
在本文中,我們將向您展示如何修復 WordPress 中的pluggable.php 文件錯誤。
您何時以及為何會看到 Pluggable.php 錯誤?
WordPress 允許用戶和插件覆蓋某些核心功能。這些函數位于pluggable.php 文件中。
立即學習“PHP免費學習筆記(深入)”;
如果WordPress 插件或自定義代碼片段無法正確處理這些函數之一,那么您將看到如下錯誤:
警告:無法修改標頭信息 – 標頭已由 /home/username/demosite/wp-content/themes/mytheme/functions.php:1035 開始輸出,位于/home/username/demosite/wp-includes/pluggable 中。 php第1179行
有時,您可能可以繼續在WordPress 網站上工作,但管理區域中仍然出現此錯誤或其他一些錯誤。
在下面的屏幕截圖中,您可以看到 WordPress 儀表板內的錯誤消息示例。
話雖如此,讓我們來看看如何輕松修復 WordPress 中的pluggable.php 文件錯誤。
如何修復 WordPress 中的 Pluggable.php 文件錯誤
Pluggable.php 文件是 WordPress 的核心文件。將編輯 WordPress 核心文件作為第一選擇絕不是一個好主意,即使存在指向它的錯誤。
錯誤很可能來自不同的位置。
為了修復提及pluggable.php文件的任何錯誤,只需查看錯誤中提到的第一個位置:
警告:無法修改標頭信息 – 標頭已由 /home/username/demosite/wp-content/themes/mytheme/functions.php:1035 開始輸出,位于/home/username/demosite/wp-includes/pluggable 中。 php第1179行
在上面的示例中,錯誤位于主題的functions.php文件的第1035行。
這意味著您只需編輯主題的functions.php 文件并更改或刪除導致此錯誤的代碼。
有時,“標頭已發送”錯誤是由關閉 php ?> 標記后的額外空格引起的,因此您只需刪除它即可解決問題。
讓我們看另一個例子:
警告:無法修改標頭信息 – 標頭已由 /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144 中的輸出開始(輸出開始于/home/username/demosite/ )?wp-includes/pluggable.php第 1090 行
此錯誤消息指向 WordPress 網站上導致錯誤的插件。您可以簡單地停用該插件并通知插件作者有關錯誤的信息。
在幾乎所有情況下,提到pluggable.php 文件的錯誤都不是由文件本身引起的。
這些錯誤通常是由您添加到functions.php文件中的自定義代碼片段、編碼不當的插件,甚至是您的WordPress主題引起的。
只需刪除或編輯代碼或停用插件即可使錯誤消失。
仍然無法弄清楚是什么導致了這些錯誤?
您可以按照我們的WordPress 錯誤故障排除分步指南中的說明進行操作。它將幫助您找出錯誤原因以及如何快速修復它。
獎勵:使用 WPCode 在 WordPress 中插入代碼片段
有時,通過將自定義代碼插入到functions.php文件中,可能會導致pluggable.php文件錯誤和其他WordPress錯誤。在最壞的情況下,代碼片段甚至可能破壞您的網站。
這就是為什么我們建議改用WPCode。它是最好的 WordPress 代碼片段插件,允許您將自定義代碼添加到您的網站而不破壞它。
有關更多詳細信息,您可以參閱我們有關如何在 WordPress 中輕松添加自定義代碼的指南。
我們希望本文可以幫助您解決 WordPress 中的pluggable.php 文件錯誤。您可能還想為我們最常見的 WordPress 錯誤及其修復方法列表添加書簽,并查看我們的專家精選的用于編輯 WordPress 文件的最佳代碼編輯器。