WordPress hat in der Version 4.9 Probleme mit dem Laden einiger JavaScript-Bibliotheken. Mediathek und Widgets funktionieren nicht, wenn eine Formal-Sprache wie zum Beispiel Deutsch (Sie) aktiviert ist.
Die gute Nachricht: Schnelle Abhilfe ist verfügbar und das nächste Update auf 4.9.1 wird diesen Fehler beheben.
Wer seine Website mit WordPress 4.9 betreibt und ein Sprachpaket in der formellen Variante xy_formal aktiviert hat, der hat zur Zeit in der Mediathek und auch im Widgetbereich möglicherweise Probleme.
Die Auflistung der Medien funktioniert nicht und bei den Widgets sieht man nur die jeweiligen Titel, aber keine Auf-/Zuklappen-Funktion.
Ursache ist ein JavaScript-Fehler im WordPress-Core, der das Nachladen weiterer JS-Ressourcen verhindert. Details hierzu zeigen die Entwicklertools in deinem Browser.
TypeError: Language code must have format 2-3 letters and. optionally, hyphen, underscore followed by 2 more letters
mediaelement-and-player.min.js:12:4331
ReferenceError: MediaElementPlayer is not defined
[Weitere Informationen]
mediaelement-migrate.min.js:1:342
TypeError: b(...).not(...).filter(...).mediaelementplayer is not a function
[Weitere Informationen]
load-scripts.php:61:453
Den Fehler vorläufig beheben
Den WordPress-Core-Entwicklern ist dieser Fehler bekannt, es gibt bereits ein Bug-Ticket und die feste Absicht, dies mit dem nächsten Update auf 4.9.1 zu beheben.
Das Update auf WordPress 4.9.1 ist für Anfang nächster Woche vorgesehen.
Wer bis dahin nicht warten möchte, kann sich mit ein wenig Code von Core Contributor Committer Weston Ruter behelfen; der Code ist im Ticket 42574 veröffentlicht und kann in die functions.php deines aktiven Themes eingebaut werden.
Lösung als Plugin verfügbar
Wer das nicht kann, für den habe ich eine ZIP-Datei aus diesem Code erstellt:
fix-for-formal-languages.zip
Installiert Euch diese Datei einfach unter Plugins > Installieren > Plugin hochladen in Euer WordPress, aktiviert es und alles ist gut.
Nach dem Update auf 4.9.1 kann das Plugin wieder entfernt werden.
Sven
TOP! Danke! Danke für den Patch. Danach hat alles wieder TOP funktioniert.
Bernie
Genial! Klappt auch bei Enfold perfekt! Herzlichen Dank und einen schönen Tag.
Christian Sabo
WordPress 4.9.1 ist angekündigt für den 29. November 2017 (21 Uhr MEZ) – und es wird den oben beschriebenen Bug beheben.
Siehe https://make.wordpress.org/core/2017/11/28/wordpress-4-9-1-scheduled-for-november-29th/
Weingut Gebert
Danke! Auch wenn heute das Update kommt und ich deine Seite gerade erst gefunden habe, es war sehr hilfreich!
Bianca Esser
Hallo Christian,
hatte das Problem auch und habe dann die alte Version wiederhergestellt. Jetzt habe ich 4.9.1 installiert und es gibt wieder Probleme beim Hochladen von Dateien in die Mediathek. Was kann ich tun?
Christian Sabo
Hallo Bianca, am besten wendest du dich an die deutschsprachigen Supportforen. Stelle ein paar grundsätzliche Infos zu deiner Website zur Verfügung, beschreibe dein Problem und wie es dazu kam. Und vor allem: schreibe eindeutig, nicht habe dann die alte Version wiederhergestellt – die alte Version von was? WordPress? Theme? Sprachdatei? Und was war die alte Version? WordPress 4.9, 4.8, 4.5 oder … :D
Mike
Ich habe das Problem das ich mir mit dem Clearfy-Plugin wohl mein Seite so zerschossen habe das alles was vorher funktioniert hat nicht mehr funktioniert. Auch das Rückgängig machen, backups ein spielen usw. Hilft nicht. Jetzt dachte ich versuche es mal mit deinem patch aber auch das hat keine Lösung gebracht. Akkordeon, shortlink, und auch der Indtagramfeed und selbst im wordpress Backend meine ich geht einiges nicht mehr wie es soll. Kategorien anlegen usw. . hast du vielleicht eine Idee. Ich bin am verzweifeln.
Christian Sabo
Am besten wendest Du Dich an die Autoren des Plugins, indem Du das Support-Forum besuchst: https://wordpress.org/support/plugin/clearfy/