【问题标题】:Fatal error: Class 'BUILDR_OPTIONS' not found致命错误:找不到类“BUILDR_OPTIONS”
【发布时间】:2018-12-21 23:30:15
【问题描述】:

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

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

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    不要将错误消息视为不可读的古老字形,而是将其读给自己听,如下所示:

    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。这将关闭插件,重命名它会导致它重新激活。

    所以你最简单的选择是:

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

    【讨论】:

      猜你喜欢
      • 2014-10-03
      • 1970-01-01
      • 2011-09-08
      • 2011-12-17
      • 2012-11-21
      • 2015-03-20
      • 2015-03-28
      • 2014-03-13
      • 1970-01-01
      相关资源
      最近更新 更多