Umstellung PHP 7.4 -> 8.0
-
Hallo,
ich versuche seit Tagen von der PHP v7.4 auf die v8.0 umzustellen. Nach der Umstellung kommt die Meldung:
"Too few arguments to function WP_Widget::__construct(), 0 passed in /homepages/14/d235404214/htdocs/page/wp-includes/class-wp-widget-factory.php on line 62 and at least 2 expected"
und die Webseite ist nicht mehr erreichbar. Ich vermutete den Fehler in der Datei class-wp-widget-factory.php, habe die lokalisiert und versucht den constrcutor so anzupassen, wie es in den Foren stand, allerdings ohne Erfolg. Falls nötig, kann ich den Inhalt der Datei hochladen. Der Fehler bezieht sich explizit auf die Zeile 62, da stünde bei mir:public function register( $widget ) { if ( $widget instanceof WP_Widget ) { $this->widgets[ spl_object_hash( $widget ) ] = $widget; } else { /** Z. 62 **/ $this->widgets[ $widget ] = new $widget(); } }
Ich habe die Webseite für unsere Schule von einer Kollegin, die in Rente gegangen ist, übernommen. Unsere Webseite ist auf IONOS gehostet. Das Theme wurde von einem Schüler vor 10 Jahren ohne jegliche Dokumentation selbst programmiert. Und ich blicke ehrlich gar nicht durch.
Die Umstellung auf v8.0 soll vor dem 2.04.23 stattfinden, weil sonst muss unsere Schule monatlich für den Support von der alten Version bezahlen. Also benötige ich dringend Hilfe.
Vielen Dank im Voraus.
Mit freundlichen Grüßen,
LenaDie Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
- Du musst angemeldet sein, um auf dieses Thema zu antworten.