【问题标题】:wordpress site showing warrning in some sectionwordpress 网站在某些部分显示警告
【发布时间】:2020-05-08 14:44:05
【问题描述】:

我的 wordpress 网站运行正常,但在某些部分显示此警告

警告:gdlr_core_page_builder::search_page_builder() 的参数 2 应为参考,在第 287 行的 C:\xampp\htdocs\wordpress\wp-includes\class-wp-hook.php 中给出值

wordpress 版本:5.4.1

我停用所有插件并一一激活,当我停用其中一个插件时发现(Goodlayers Core ) 不再显示错误,但网站的所有元素都消失了,因为它似乎是主题的核心。

【问题讨论】:

  • 这是一个插件问题。我会联系插件的开发人员来解决这个问题 - 但是,请检查您的 wp-config.php 以获取 WP_DEBUG。如果设置为 TRUE,请将其设置为 FALSE。这将从前端隐藏这种类型的警告。

标签: wordpress


【解决方案1】:

错误描述自己。

从某处函数 gdlr_core_page_builder::search_page_builder() 的第二个参数作为值传递,应该是一个引用。

在文件class-wp-hook.php的第287行显示的错误是因为在上面的函数中添加了一些钩子。

您可以联系该插件作者,如果该问题存在,他将修复该问题并发布该插件更新。

【讨论】:

    【解决方案2】:

    这是一个插件问题。但是,您可以通过在 wp-config.php 文件中添加以下代码行来简单地禁用显示的警告。

    在 cPanel FileManager 下找到您的文件:
    /home1/yoursitename/public_html/wp-config.php

    添加以下代码行以隐藏显示的警告:

    ini_set('display_errors', 'Off');
    ini_set('error_reporting',E_ALL);
    define( 'WP_DEBUG', false );
    define( 'WP_DEBUG_DISPLAY', false );
    

    【讨论】:

      【解决方案3】:

      有同样的问题,通过删除文件 /wp-content/plugins/goodlayers-core/framework/function/page-builder.php 上的引用传递的变量 (&$) 解决了:

      • 打开文件
      • 搜索&$,替换为$
      • 保存,刷新网站(如果需要清除缓存),错误消失了

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-03
        • 1970-01-01
        • 1970-01-01
        • 2011-08-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多