【发布时间】:2020-04-06 15:59:22
【问题描述】:
警告:“继续”定位开关相当于“中断”。您的意思是使用“继续 2”吗?在 /home/enghouse/dakatherm-ks.com/wp-content/plugins/revslider/includes/operations.class.php 第 2695 行
【问题讨论】:
-
分享您的代码以更好地理解。
标签: wordpress
警告:“继续”定位开关相当于“中断”。您的意思是使用“继续 2”吗?在 /home/enghouse/dakatherm-ks.com/wp-content/plugins/revslider/includes/operations.class.php 第 2695 行
【问题讨论】:
标签: wordpress
您的 revslider 插件版本似乎与您当前的 PHP 版本存在兼容性问题。如果此插件已停产并且您想手动修复此问题,您可以将 continue 更改为 continue 2。如果您想了解更多信息,请参阅 PHP 文档(阅读 Note: 部分):https://www.php.net/manual/en/control-structures.continue.php
【讨论】:
编辑您的 /wp-content/plugins/revslider/includes/operations.class.php 并搜索:
if(!isset($layer['video_data']->id) || empty($layer['video_data']->id)) continue;
将第一个实例更改为:
if(!isset($layer['video_data']->id) || empty($layer['video_data']->id)) continue 2;
第二个实例:
if(!isset($layer['video_data']->id) || empty($layer['video_data']->id)) continue 3;
修复这两个后还会出现另一个警告。打开 /wp-content/plugins/revslider/includes/output.class.php 并搜索:
case 'none':
更改以下行:
continue;
到
continue 2;
保存两个文件并重新加载。警告应该升级到 PHP 7.4。升级到 PHP 8.0 会导致严重错误并炸毁您的网站(包括访问 Dashboard 面板),我只能猜测需要更新 revslider 插件。
【讨论】: