我正在本地主机上的wordpress网站上工作,当我尝试更改主题时它崩溃了。我该怎么办?
致命错误:在第124行的C:\ xampp \ htdocs \ wordpress \ wp-content \ plugins \ builder-features \ inc \ functions-customizer.php中找不到类“ BUILDR_OPTIONS”
答案 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
。这将关闭该插件,然后将其重命名将使其重新激活。
因此,最简单的选择是: