You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress站点slideshow_layerslider.php第28行Creating default object告警如何修复

WordPress Enfold主题LayerSlider警告修复方案

Warning: Creating default object from empty value in...../themes/enfold/config-templatebuilder/avia-shortcodes/slideshow_layerslider/slideshow_layerslider.php on line 28

  • 方案1:临时隐藏PHP警告(不影响站点功能,快速解决前端显示问题)
    编辑站点根目录下的wp-config.php文件,在/* That's all, stop editing! Happy publishing. */代码前添加以下内容:

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

    若文件中已有WP_DEBUG相关配置,直接将对应值修改为false即可。

  • 方案2:修复主题代码(根治问题)
    该警告产生的原因是对应PHP文件中调用对象前未完成初始化,找到报错提示的slideshow_layerslider.php文件,在第28行代码前添加初始化逻辑:

    // 初始化空对象避免警告,变量名与第28行调用的对象名保持一致即可
    if (!is_object($this->config['layer_slider'])) {
        $this->config['layer_slider'] = new stdClass();
    }
    

    保存文件后刷新站点,警告即可消失。

  • 方案3:禁用未使用的LayerSlider模块
    若你的站点没有使用LayerSlider制作幻灯片,可直接进入WordPress后台 -> Enfold主题设置 -> 高级 -> 性能设置,勾选禁用LayerSlider滑块选项,保存后即可消除该警告。

内容的提问来源于stack exchange,提问作者AKMC4ARC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.16 09:36:08