Hallo Wordpress Community,
Ich gelange durch einen Link von der Wordpress Email "Deine Webseite hat ein Technisches Problem"
in den Wiederherstellungsmodus.
Dort sehe ich ein Problem mit dem Enfold Theme, jedoch kann ich es nicht beheben.
In der Email stehen die Fehlerdetails:
WordPress-Version 5.3.10
Aktuelles Theme: Enfold Child (Version 1.0)
Aktuelles Plugin: (Version )
PHP-Version 8.0.20
Ein Fehler vom Typ E_COMPILE_ERROR
wurde in der Zeile 332 der Datei
/home/clients/e7d3d9480423f584ecc934229aaaf64d/web/wp-content/themes/enfold/functions-enfold.php
verursacht. Fehlermeldung: Unparenthesized `a ? b : c ? d : e` is not
supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)`
Diese besagte Datei habe ich aus dem FTP Manager geöffnet und wie beschrieben versucht die Klammern einzusetzen. Jedoch weiss ich nicht, ob ich es richtig gemacht habe und es funktionierte nicht.
Dies ist die besagte Zeile 332:
$post_type = $image ? "" : get_post_format($post->ID) != "" ? get_post_format($post->ID) : "standard";
Mein Versuch es zu ändern sieh so aus:
1. $post_type = ($image ? "" : get_post_format($post->ID) != "") ? get_post_format($post->ID) : "standard";
2. $post_type = $image ? "" : (get_post_format($post->ID) != "" ? get_post_format($post->ID) : "standard");
Funktionierte nicht.
Weiss jemand wie man die Klammern Richtig einsetzt?
Habe auch versucht die Ordnernamen zu ändern, Themes und Plugins.
Leider erscheint immer diese Fehlermeldung:
[Blockierte Grafik: https://i.imgur.com/HUTIZ2O.png]
Und jetzt erhalte ich keine Email mehr um in den Wiederherstellungsmodus zu gelangen.
Habe noch Backup Dateien:
webseitenname.io-20200109-064557-465.wpress
Allerdings weiss ich nicht wie ich es importiert kriege.
Auch habe ich die ganze Datenbank herunter geladen, aber da war der Fehler schon da.
Kann mir da jemand weiterhelfen?