致命错误:找不到类“ BUILDR_OPTIONS”

时间:2018-07-13 14:35:22

标签: php wordpress

我正在本地主机上的wordpress网站上工作,当我尝试更改主题时它崩溃了。我该怎么办?

致命错误:在第124行的C:\ xampp \ htdocs \ wordpress \ wp-content \ plugins \ builder-features \ inc \ functions-customizer.php中找不到类“ BUILDR_OPTIONS”

1 个答案:

答案 0 :(得分:0)

不要将错误消息视为不易理解的古老字形,而是将其自己读出来,就像这样:

Fatal error。这意味着PHP 无法处理错误,它不知道如何处理。 PHP可能会跳过一些错误,但是触发Fatal error的任何事情都是致命的(对于脚本(可能是开发人员的理智?))

现在,我们需要弄清楚为什么快要死了。 “在[行号]的[脚本位置]中找不到类BUILDR_OPTIONS”。

如果您转到该目录C:\xampp\htdocs\wordpress\wp-content\plugins\buildr-features\inc\并打开该文件functions-customizer.php,然后转到第24行-您会看到它正在尝试实例化一个名为BUILDR_OPTIONS的类通过使用以下内容:

$buildr_options = new BUILDR_OPTIONS();

该错误提到尚未找到BUILDR_OPTIONS类(这意味着尚未定义)。

由于这种情况是在您更改主题时发生的,因此我敢打赌您的旧主题定义了该类(它是不是偶然被命名为Buildr Theme?)。因此,您要么必须重新激活该主题,要么禁用buildr-features插件。如果无法访问仪表板,则可以通过编辑文件夹名称来禁用它。我最常看到的标准“我正在重命名此插件以暂时禁用它”实践是用后缀-x重命名,因此在本例中将其重命名为buildr-features-x。这将关闭该插件,然后将其重命名将使其重新激活。

因此,最简单的选择是:

  • 重新激活旧主题
  • 停用插件