Tipps und Tricks rund um den Computer
↑ 2021-07-18 WordPress 5.7: Warning: 'continue' targeting switch is equivalent to 'break' - plugin revslider 5.4
Problem:
Auf einer Webseite mit WordPress 5.7.2 wurde folgende Fehlermeldung angezeigt:
Warning: "continue" targeting switch is equivalent to "break".
Did you mean to use "continue 2"? in ...operations.class.php on line 2715
Plugin Slider Revolution hat Version 5.4.3. Die aktuelle Version von Slider Revolution ist 6.5.4. Aber ein automatisches Update war nicht möglich. Das Plugin war Teil eines Theme, das nicht mehr vorhanden war. Man müsste eine neue Lizenz von Slider Revolution kaufen. |
Lösung:
Es gibt ein Kompatibilitätsproblem mit dem aktuellen PHP (7.4). Man kann die entsprechenden PHP-Befehle korrigieren. In diesem Fall mussten drei Korrekturen in den PHP-Dateien gemacht werden (Zahl 3 respektive 2 nach continue einfügen):
In wp-content\plugins\revslider\includes\:
operations.class.php:
2715: if(!isset($layer['video_data']->id) || empty($layer['video_data']->id)) continue 3;
2719: if(!isset($layer['video_data']->id) || empty($layer['video_data']->id)) continue 3;
output.class.php:
3623: case 'none':
continue 2; |
PHP-Dokumentation (englisch):
www.php.net - continue |
Verweis auf diese Seite
| | |