Ähm, ja. Eine Fehlermeldung. PHP8 ist da weniger fehlertolerant als ältere PHP-Versionen. Laienhaft ausgedrückt wird der Funktion strip_tags() in Zeile 36 der Datei wp-admin/admin-header.php ein leeres (bzw. kein) Argument übergeben, was zu einem Fehler führt. In den weiteren Zeilen dieser gekürzt wiedergegebenen Fehlermeldung sollte stehen, welches Skript das Argument falsch übergibt. Handelt es sich um eine Funktion eines Plugins, wäre es sinnvoll, per FTP das Verzeichnis des Plugins umzubenennen, um erst einmal wieder Zugriff auf das Backend zu bekommen.
Etwas ausführlichere Fehlerbeschreibungen wären hilfreich.
Thread-Starter
Anonymous User
(@anonymized-20115841)
Ich habe es zunächst do gelöstr:
$title = get_admin_page_title() ?? “;
$title = strip_tags( $title );
OK. Das ergibt für mich zwar keinen Sinn, aber wenn das Problem für dich damit behoben ist, denk bitte daran, den Thread als „gelöst“ zu markieren.
Thread-Starter
Anonymous User
(@anonymized-20115841)
Ich verstehe, besser wäre es, das Plugin zu identifizieren, welches den Fehler verursacht. Andererseits sollte WordPress so gehärtet werden, dass Plugin-Fehler nicht zu WordPress-Fehlern werden!
Ich schaue mal, was ich tun kann…warte
@dbase66
Andererseits sollte WordPress so gehärtet werden, dass Plugin-Fehler nicht zu WordPress-Fehlern werden!
Das wirst du niemals hinbekommen. Wenn PHP auf einen Fehler läuft, dann wird das Script beendet und dabei ist es egal, ob der Fehler in einem Plugin oder sonst wo auftritt