Lösung WordPress: Medien bzw. Mediathek lädt endlos, nur Listen Modus funktioniert – Advanced Custom Fields und Advanced Custom Fields: qTranslate im Einsatz

Hier die Lösung für ein Bug der nur unter bestimmten Zusammenspiel von Erweiterungen auftaucht. Advanced Custom Fields und Advanced Custom Fields: qTranslate. Beides zusammen legt die Mediathek lahm.

Symptome des WordPress Fehlers:

(1) Die Mediathek zeigt keine Bilder an

Es lädt unendlich und dreht sich aber tut sich nichts. Dabei wird nur ein kaputtes Bild vorne angezeigt.

Mediathek defekt WordPress qtranslate Customfields

(1) Diese beiden Erweiterungen sind installiert

Advanced Custom Fields Version 5.8.7 | Von Elliot Condon

Advanced Custom Fields: qTranslate Version 1.7.25 | Von funkjedi

 

(2) Sobald die qTranslate Erweiterung deaktiviert ist tritt der Fehler nicht mehr auf

Der Fehler tritt nicht auf sobald qtranslate deaktiviert wird. Dann läuft es wieder normal.

 

Die Lösung zum WordPress Problem der defekten Mediathek

Die Lösung brachte nach Aktivierung des WordPress Debugs dieser Blogpost

https://github.com/qtranslate/qtranslate-xt/issues/718

Dort wird entsprechend beschrieben, dass die beiden Plugins durch eine Abspaltung und nicht wirklich abgestimmte Updates leider nicht mehr kompatibel waren.

In unserem Fall war die Lösung die der User ganz am Ende auch beschreibt

/wp-content/plugins/acf-qtranslate/src/acf_5/fields

ca. Zeile 74 und dort den Hook deaktivieren

//add_filter('wp_prepare_attachment_for_js', array($this, 'wp_prepare_attachment_for_js'), 10, 3);

mediathe-defekt-wordpress-qtranslate-customfiels-anpassung

Und schon klappte es wieder 😉

Der Beitrag hat geholfen? Gerne kurzen Kommentar posten.

Hier gibt es weitere Infos zur WordPress Betreuung durch KonVis

1 Antwort

  1. Sharika Deanda
    Vielen Dank für Ihre Hilfe, ich freue mich über die Mühe, diese Art von Artikeln zu erstellen!

Einen Kommentar schreiben