Hi, ich wollte heute von PHP5.6 auf 7.1 umstellen da mein Webhoster das seit kurzem im Angebot hat, leider aber ist erstmal das Audio Player Plugin scheinbar nicht mehr kompatibel, denn es gibt mir folgenden Fehler und die komplette Seite ist weg und es steht folgendes da:
Parse error: syntax error, unexpected 'new' (T_NEW) in /var/www/vhosts/hosting5703.af939.netcup.net/httpdocs/sleip.de/sleip.de/wp-content/plugins/audio-player/audio-player.php on line 903
Wenn ich das Plugin deaktiviere ist der Blog wieder aufrufbar, aber dort wo die Artikel stehen müssten findet man immer nur folgenden Code:
Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /var/www/vhosts/hosting5703.af939.netcup.net/httpdocs/sleip.de/sleip.de/wp-content/plugins/wp-code-highlight/wp-code-highlight.php on line 68
Wenn ich jetzt die Zeile 68 aus der wp-code-highlight.php hier...
in diese ändere...
dann wird zwar der Beitrag wieder angezeigt, aber über jedem Beitrag steht dann noch folgendes:
Warning: preg_replace_callback(): Requires argument 2, '''.wch_stripslashes('$2').''', to be a valid callback in /var/www/vhosts/hosting5703.af939.netcup.net/httpdocs/sleip.de/sleip.de/wp-content/plugins/wp-code-highlight/wp-code-highlight.php on line 68
Was müsste ich da jetzt denn noch machen damit das verschwindet? Und wieso muss das überhaupt bei Wordpress 4.7 per Hand geändert werden, ich dachte es ist zu PHP7.1 kompatibel?