Wenn JQUERY-Plugins in WordPress Probleme bereiten: Zwei Lösungen!
WordPress in der nun erschienenen Version 3.3. wird standardmäßig mit JQUERY 1.7.1 ausgeliefert. Dieser Versionssprung ist zwar fortschrittlich und durchaus begrüßenswert, dennoch ist es gut möglich, dass manche eingebundenen Javascript-Dateien nach dem Upgrade nicht mehr ordnungsgemäß funktionieren. Zwei Lösungen!
Generell sei bereits im Vorfeld darauf hingewiesen, dass sich dieser Beitrag JQUERY-Plugins und nicht WordPress-Plugins widmet. Ist demnach die Rede von Plugins im Allgemeinen, sind daher reine JQUERY-Plugins gemeint.
1. Lösungsweg: Aktualisierung der „problematischen“ Javascript-Dateien
Der erste Lösungsweg sieht vor, dass man dem Fortschritt Rechnung trägt und die „problembehafteten“ Scripts entsprechend anpasst. Bereitet beispielsweise ein einzelnes JQUERY-Plugin oder Script Probleme und findet sich auf der Seite des Herstellers ein entsprechendes Update des Plugins, sollte das Update eingespielt werden. Ist ein solches Update nicht vorhanden oder wird das Plugin gar seit geraumer Zeit von Entwicklern stiefmütterlich behandelt oder vollends ignoriert, sollte man das Plugin entweder durch ein anderes – funktionstüchtiges selbstverständlich – ersetzen oder selber Hand anlegen. Letztere Option sei allerdings nur geübteren Javascript-Entwicklern anzuraten, da eine Modifizierung eines bestehenden JQUERY – Plugins oftmals gute Kenntnisse der Materie voraussetzt. Unabhängig davon stellt sich die Frage nach dem Sinn, ein von der Entwickler-Gemeinde abgestoßenes Plugin weiter zu verwenden. Meist bedeutet dies, das auf dem freien Plugin-Markt andere zumeist bessere Plugins angeboten werden.
2. Lösungsweg: Downgrade der mitgelieferten JQUERY-Version
Der zweite Lösungsweg bietet sich vor allem an, wenn gleich mehrere Dateien bzw. Plugins Probleme bereiten oder eine Anpassung der Scripts unmöglich erscheint. Als „Ultima Ratio“ kann man in diesem Falle durch einen Eintrag in der functions.php-Datei des eingesetzten Themes ein Downgrade der eingesetzten JQUERY durchführen. Genauer gesagt: Eine eigene JQUERY einsetzen und die mitgelieferte ersetzen.
hallo u. guten Abend
bin ganz neu bei WP und habe beim Aufsetzen einer TESTpage ein Problem entdeckt –
ich hab – so scheint es mir Probleme beim Einbinden von Scripten wie jQuery in WordPress:
wieso auch immer – so scheint mir dass mein WordPress irgendwie verbuggt ist -…-
Verwenden tu ich die allerneueste Version – die 3.8.1
Wie es aussieht so wird kein jQuery geladen. Im Quellcode stehen diverse Fehler.
http://literaturen.org/wp/test/wp-admin/load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils&ver=3.8.1 <!– geht nicht
http://literaturen.org/wp/test/wp-admin/load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,utils&ver=3.8.1 <!– geht
Was kann ich denn da machen.,
Freu mich auf einen kleinen Tipp. Viele Gruesse
Martin