您是否在 WordPress 网站上看到 Pluggable.php 文件错误?
有时,当您在网站上添加代码片段或激活新插件时,可能会收到pluggable.php 文件错误。
在本文中,我们将向您展示如何修复 WordPress 中的pluggable.php 文件错误。

您何时以及为何会看到 Pluggable.php 错误?
WordPress 允许用户和插件覆盖某些核心功能。这些函数位于pluggable.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 文件的最佳代码编辑器。