Support » Allgemeine Fragen » JS Problem WP 4.9?

  • Gelöst Mr_sordum

    (@paulcityhopper)


    Ich habe massiv Probleme mit dem Update. Bei fast allen Seiten funktioniert das JS gefühlt nicht mehr.

    1. Widgets lassen sich nicht öffnen
    2. Design Customizer funktioniert nicht
    3. Mediathek (Medienübersicht) zeigt nichts an
    4. Medien lassen sich im Beitrag nicht hinzufügen

    Die Konsole wirft folgende Fehler:
    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
    TypeError: e is undefined[Weitere Informationen] load-scripts.php:316:1538

    Viele Grüße
    Paul

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 13 Antworten - 1 bis 13 (von insgesamt 13)
  • Das ist ein gerade bekannt gewordener Bug, an dem gearbeitet wird. Für eine schnelle Lösung steht ein Patch zur Verfügung.

    (Steht übrigens auch in der Masterlist, auf die wir hingewiesen haben.)

    Genau das gleiche Problem. Wann gibts ein Update?

    • Diese Antwort wurde geändert vor 6 Jahren, 5 Monaten von newshop.

    Wegen des anstehenden WordCamp US und Thanksgiving wird es wohl noch ein wenig dauern. Es geht vielleicht schneller, wenn du mithilfst.

    Schön, dass das Problem bereits bekannt ist.

    Allerdings drängt sich nun die Frage auf, wieso dieser Bug erst nach Veröffentlichung entdeckt wurde. Das CMS ist dadurch doch nicht mehr nutzbar.

    Werde mit dem Updaten erstmal abwarten.

    Wenn sich mehr AnwenderInnen während der langen Beta-Phase am Test beteiligt hätten, wäre der Bug sicher früher aufgefallen. Hast du auch getestet?

    Der Fehler tritt auf, wenn eine Übersetzung verwendet wird, die nicht nur mit dem normalen ISO-Code gekennzeichnet ist. Die Standard-Übersetzung („de_DE“ mit informellem „Du“) bereitet offensichtlich keine Probleme, die formelle Übersetzung („de_DE_formal„) hingegen schon. Workaround: für ein paar Tage die „Du“-Version verwenden. Oder den vorhandenen Patch einspielen.

    Schade, dass so viele Anwender gerne vergessen, dass WordPress ein OpenSource-Projekt ist und davon lebt, dass sich viele an der Entwicklung beteiligen.

    @pixolin

    Du hast ja recht.
    Danke für so ein tolles Engagement.
    Ich habe mir nen Wolf auf Englisch gesucht, da ich das „Deutsche Sie“ für meine business Seite nie und nimmer als Grund vermutet hätte.
    Ich kann bestätigen dass das einfache Umstellen auf das Deutsche Du das Problem gelöst hat.

    Geplant ist 4.9.1 mit dem Bugfix für Dienstag, den 28.11. – Änderungen vorbehalten. Am Montag soll es einen RC zum Testen geben.

    Gruß, Torsten

    @zodiac1978
    Das ist doch mal ne tolle Aussicht zum Wochenende.

    @pixolin
    Das WordPress Open-Source ist, ist mir bekannt.
    Meine Anerkennung für dieses großartige und leicht zu bedienende CMS möchte ich hiermit zum Ausdruck bringen. Einen großen Dank für das Engagement und die immer schnellen Rückmeldungen. Falls ich jemanden zu Nahe getreten bin, entschuldige ich mich hierfür.

    Es reicht die Sprache nur für das Backend zu ändern, also in den Adminprofilen, bis das Update erscheint. Für das Frontend (Einstellungen->Allgemein) kann die formelle Version bleiben.

    Ich hab mir den Patch geladen, aber ich hab keine Ahnung, was ich jetzt mit dieser .diff Datei machen soll.
    Was ich dazu im Internet gefunden hab, sieht aus, als wenn ich den Update über eine Konsole vornehmen soll. Ich hab aber auf meinem Webspace doch keine Konsole zur Verfügung.

    Kann mir da mal irgend jemand auf die Sprünge helfen?

    Vielen Dank schon mal

    Du kannst das Plugin Code Snippets installieren, ein neues Snippet erstellen und diesen Code hinzufügen:

    add_action( 'wp_default_scripts', function( \WP_Scripts $scripts ) {
            $scripts->add_inline_script(
                    'mediaelement-core',
                    'mejsL10n.language = mejsL10n.language.replace( /^(\w\w+[-_]\w\w).+/, "$1" );',
                    'before'
            );
    }, 11 );

    Speichern und aktivieren nicht vergessen.

    Das hat funktioniert, alles läuft wieder, vielen Dank 🙂

    Kann ich bestätigen der nervige JS-Fehler ist mit dem Update weg.

Ansicht von 13 Antworten - 1 bis 13 (von insgesamt 13)
  • Das Thema „JS Problem WP 4.9?“ ist für neue Antworten geschlossen.