Wir sind vor ein paar Tagen zu einem neuen Hoster umgezogen und leider haben wir seit dem das Problem, dass in der mobilen Ansicht/schmälere Auflösung das Burgermenü nicht mehr korrekt dargestellt wird.
Ich habe noch eine alte version der Seite auf dem alten Server laufen (Bilder gehen nicht). Dort lädt das Menü korrekt.
Hat jemand eine Idee an was das liegen könnte?
hier funktioniert es: https://old.tie…ten.de/ (kann sein, dass die seite beim ersten mal nicht lädt da irgendwo ein rewrite aktive ist der old durch http://www.old ersetzt. einfach das www löschen und sie lädt)
Aus irgendeinem Grund wird auch nicht das normale PHP-Tag <?php … ?> sondern die Kurzform <? … ?> verwendet, was nur funktioniert, wenn serverseitig short_open_tag aktiviert ist.
Bitte wende dich an den Theme-Entwickler.
Bei der Gelegenheit stellt sich auch die Frage, wieso als Lizenz „Commercial“ angegeben ist, obwohl Funktionalität von WordPress verwendet wird. Ich bin kein Jurist, aber hier liegt wohl ein Lizenzbruch vor. Wie auch immer, können wir für dieses Theme keine Hilfe anbieten.
wie kommst du darauf, dass short open tag genutzt wird? eigentlich sollte das nirgendwo so sein.
Deshalb:
Könntest du evtl. auf die Lizenz-Problematik eingehen?
Ich bin kein Jurist und versuche, das Problem laienhaft darzustellen: WordPress wird unter der Lizenz GPLv2 angeboten. Du kannst damit WordPress frei verwenden, weitergeben und weiterentwickeln, aber immer unter der Vorgabe, dass die Lizenz beibehalten wird. Das gilt auch für Software, die von WordPress abgeleitet wird, indem sie z.B. auf WordPress-Funktionen zurückgreift: Jedes Theme und Plugin, das für WordPress erstellt wird, unterliegt automatisch der GPLv2 oder einer gleichwertigen Lizenz.
Einige Theme-Entwickler haben sich um eine Lösung bemüht, ihre eigenen Anteile – zum Beispiel die gestalterische Komponente eines Themes in Form eines Stylesheets – mit einer so genannten Split-License zu schützen. Dabei ist der Teil, der WordPress-Features betrifft weiterhin GPLv2, das Stylesheet aber gesondert lizensiert. Diese Form der Lizensierung ist zumindest umstritten.
Das Theme für deine Website sollte also OpenSource sein. Im Theme-Header deines Themes – https://www.tie...ten.de/wp-content/themes/biolandgut/style.css (Domain anonymisiert)– steht es aber anders:
Die Antworten hier im Forum sind ebenfalls Teil des OpenSource-Projekts und wir haben keine Veranlassung, für kommerzielle Produkte Dritter Hilfe anzubieten. Du solltest dich also mit Fragen zu diesem Theme an den Entwickler oder seine Nachfolger wenden. Ist da niemand erreichbar, bleibt dir die Möglichkeit, dich selber in das Theme einzuarbeiten oder ein anderes Theme zu verwenden. Einen Support können wir hier nicht anbieten.
Es gab in der Mobile-menu file wirklich genau einen short tag. Den hab ich übersehen und auch beim prüfen des ausgelieferten Quelltextes hab ich es nicht gesehen. Hätte mir eigentlich direkt ins Auge springen müssen.
Der Themeentwickler hat leider keinen Nachfolger und ist schon im Jahr 2021 verstorben. Es gibt sicherlich einen Rechtsnachfolger aber der hat mit Coding nichts am Hut, denn das ist seine Mutter.
Es gab in der Mobile-menu file wirklich genau einen short tag.
Das Off-Canvas-Menü ist aber immer noch fehlerhaft?
Der Themeentwickler hat leider keinen Nachfolger und ist schon im Jahr 2021 verstorben.
Sowas kann passieren. Wie gesagt hilft hier nur, dass du dich intensiv in das Theme einarbeitest und es auf mögliche Fehler prüfst.
Wir hatten hier bei der Umstellung auf PHP8 einige Mühe damit, dass veraltete PHP-Funktion wie z.B. create_function() verwendet wurden, die bei älteren PHP-Versionen nur mit einem Hinweis (Notice) quittiert wurden, bei PHP8 aber zu fatalen Fehlern führen und die Website unbrauchbar machen. Solche Dinge muss man sich bei Übernahme eines Themes erst einmal anschauen. Am besten ist es, sowas im Vorgespräch mit dem Webseitenbetreiber (auch wegen anfallender Kosten für den Mehraufwand) abzuklären.
Hatte es bisher nur auf der Staginginstallation gefixt. Spiel ich aber später noch ein. Könntest du evtl. die URL oben aus dem ersten Post löschen. Leider kann ich diese nicht mehr editieren. Und könntest du auch den Screenshot von Imgur nehmen? Das Wäre Großartig.
Die Problematik mit den nicht mehr unterstützten PHP Funktionen hatte ich für einige der eingesetzten und nicht mehr gepflegten Plugins. Die liefen mit 7.4.3 einwandfrei und haben mit dem Umzug auf 8 komplett den Dienst quittiert. Das hab ich mittlerweile aber halbwegs unter Kontrolle.
Ich hab bis 2014 viel mit php gemacht. Aber leider dann Aufgrund von Unternehmensnachfolge einen anderen Weg eingeschlagen. Aktuell arbeite ich mich wieder ein und kämpfe mich auch durch die Dokumentation von WP bzgl. Themeentwicklung. Hab etwas mehr Luft und überraschenderweise macht es mir auch noch Spaß.
Vielen Dank noch einmal für deine Hilfe und das du mich direkt mit der Nase auf die Lösung gestoßen hast!
Edit: caches sind gepurged und eigentlich sollte es jetzt laufen. DANKE!
Diese Antwort wurde geändert vor 4 Monaten, 1 Woche von screemer.
Ich bin neu hier, versuche seit 2 Wochen meine Seite zu Recocern, ohne erfolg. und hier im Forum kann ich nirgend wo ein Thema / Post eröffnen. Wie macht ihr das, das ihr Themen eröffnen könnt? dieses Forum hier ist extrem benutzerunfreundlich. Es fehlen eifnach die Buttons da für.