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

WordPress站点Divi主题迁移到本地后出现continue相关警告如何修复

Divi主题迁移后语法警告修复方案

报错根因

该警告由PHP版本与旧版Divi主题不兼容触发。PHP 7.3及更高版本优化了switch控制结构的语法校验规则:当switch代码块内直接使用continue时,PHP会判定其逻辑等价于break,与开发者预期的跳出外层循环逻辑不符,因此抛出该提示。

修复方案

按优先级从高到低排序:

  • 升级Divi主题到最新版本
    该方案最稳妥,官方在Divi 4.10及以上版本已经修复了该PHP兼容问题,直接更新主题即可永久消除警告,不会影响站点现有功能。
  • 手动修改报错代码(临时修复,适合暂时无法升级主题的场景)
    1. 按照报错路径找到目标文件:/opt/lampp/htdocs/teswp/wp-content/themes/Divi/includes/builder/functions.php
    2. 定位到文件第5684行,找到continue关键字
    3. 将continue修改为continue 2即可
      注意:手动修改前请先备份原文件,避免改错导致站点无法访问;后续主题升级会覆盖该修改,无需重复操作
  • 调低本地PHP版本
    不想修改主题代码的情况下,可以将本地环境的PHP版本降到7.2及以下,该版本不会对switch内的continue语法做严格校验,警告会自动消失。

临时隐藏警告方法(不推荐,仅用于紧急调试)

如果暂时不需要修复,只想隐藏警告不影响前台显示,可以修改站点根目录的wp-config.php文件,调整调试模式配置:
define( 'WP_DEBUG', false );

内容的提问来源于stack exchange,提问作者Rizky Tegar Pratama

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 01:21:01