• Hallo,

    ich bin neu hier und habe mit meinem Theme (Vor ca. 3 Jahren bei Templatemonster gekauft.) ein Problem. Kürzlich hatte mein Provider einige Updates (u.a. WordPress 6.8, PHP8 u. dgl.) gemacht, seitdem erhalte ich auf meiner Website folgende Fehlermeldung:

    Fatal error: Uncaught Error: Call to undefined function create_function() in /web/wp-content/themes/theme*/includes/widgets/my-social-widget.php:211 Stack trace: 0 /web/wp-content/themes/theme*/includes/register-widgets.php(13): include_once() 1 /web/wp-content/themes/theme/functions.php(11): require_once(‚/home/.sites/*…‘) 2 /web/wp-settings.php(695): include(‚/home/.sites/**…‘) 3 /web/wp-config.php(90): require_once(‚/home/.sites/**…‘) 4 /web/wp-load.php(50): require_once(‚/home/.sites/**…‘) 5 /web/wp-admin/admin.php(35): require_once(‚/home/.sites/**…‘) 6 /web/wp-admin/customize.php(13): require_once(‚/home/.sites/**…‘) 7 {main} thrown in /web/wp-content/themes/theme*/includes/widgets/my-social-widget.php on line 211

    Ich habe in Folge einige „Free“-Themes von Templatemonster ausprobiert, jedoch erhalte ich ebenfalls diese Fehlermeldungen. Da es einige Zeit her ist, dass ich in PHP programmiert habe, hoffe ich, hier entsprechende Antworten zu diesem Problem zu finden.

    Besten Dank und liebe Grüße

    • Dieses Thema wurde vor 8 Monaten, 3 Wochen von wuchtbrumme geändert.
Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)
  • Auf deinem Webspace läuft vermutlich PHP 8.x, aber das Theme ist mit dieser Version nicht kompatibel, oder anders gesagt, veraltet. Da hilft nur eine aktuelle Version deines Themes zu verwenden/kaufen oder auf ein Theme umzusteigen, dass auch mit PHP 8.x funktioniert.

    Moderator threadi

    (@threadi)

    Ergänzend zu o.g. Antwort noch der Hinweis, dass wir hier im Forum nicht bei gekauften Themes helfen können. Uns stehen diese nicht zur Verfügung, wir kaufen sie auch nicht extra um eine Frage zu beantworten. Wende dich daher bei Fragen zu diesem Theme an dessen Support direkt.

    Hallo,
    und noch eine zusätzliche Ergänzung: Schau doch auch mal in das WordPress Repository. Da findest du viele kostenfreie und für deinen Bereich interessante Themes.
    Vermutlich sind die klassischen Themes interessant.

    Klassische Themes werden über den Customizer angepasst. Dort lassen sich Einstellungen wie Farben, Logos und Menüs verändern.

    Block Themes hingegen werden mit dem neuen Website-Editor bearbeitet. Damit kannst du das komplette Design und Layout deiner Website – also Kopfzeile, Fußzeile, Seiten und Vorlagen – einfach per Drag-and-drop und mit Blöcken flexibel anpassen. Der Einstieg ist dabei aber evtl. etwas schwieriger.

    Viele Grüße
    Hans-Gerd

    Die verwendete Funktion create_function() wurde in PHP8 entfernt:
    https://www.php.net/manual/en/function.create-function.php

    Falls kein Update für das Theme vorliegt, musst du entweder den Fehler selber lösen oder auf ein anderes Theme wechseln.

    Beim selber Lösen wäre eine anonyme Funktion die empfohlene Lösung:
    https://www.php.net/manual/en/functions.anonymous.php

    Thread-Starter wuchtbrumme

    (@wuchtbrumme)

    Vielen Dank für eure Antworten.

    Manchmal wünsche ich mir die Zeiten zurück, wo man einfach mit HTML4 ein paar statische Seiten kreierte…🤣

    Besten Dank und liebe Grüße

Ansicht von 5 Antworten – 1 bis 5 (von insgesamt 5)

Das Thema „Themes von Templatemonster“ ist für neue Antworten geschlossen.