Verhindere, dass fünf verschiedene Kopien von jquery auf jeder Seite enthalten sind

Viele WordPress Theme-, Plugin- und Widget-Entwickler scheinen der Meinung zu sein, dass die einzige Möglichkeit, jQuery auf der Seite zu verwenden, darin besteht, ihre eigene Kopie einzuschließen. Auf einigen Seiten der Website, die ich gerade entwickle, gibt es bis zu sechs verschiedene Orte, an denen ich verschiedene Kopien von jQuery sehen kann. Das ist lächerlich. Es erhöht die Ladezeit und ist völlig redundant.

Gibt es einen einfachen Weg, entweder durch ein Plugin oder ein bisschen meiner eigenen Codierung, um nur eine Kopie von jquery auf jeder Seite einzufügen? Es gibt bereits eine jquery.js im jquery.js /wp-includes/js/jquery/ , die für jedes Plugin ausreichen sollte, das sie benötigt. Wie kann ich automatisch alle anderen Verweise darauf auf der Seite entfernen?

Solutions Collecting From Web of "Verhindere, dass fünf verschiedene Kopien von jquery auf jeder Seite enthalten sind"

Es gibt keine pauschale Lösung dafür.

  1. Wenn der Entwickler eine Ahnung hat, wird er gebündelte jQuery wiederverwenden oder sie erneut in einer anderen Kopie registrieren (normalerweise, um jQuery aus dem CDN von Google zu laden).

  2. Ansonsten gibt es eine Menge [wahnsinniger] Möglichkeiten, jQuery hinzuzufügen, und es gibt keine Möglichkeit, sie alle ohne globales Output-Buffering zu bearbeiten oder Hooks / Plugins individuell zu optimieren.

Insgesamt sind es oft bessere Plugins von guten Entwicklern, als Zeit damit zu verschwenden, schlecht codierte Plugins zu manipulieren. Aber wenn Sie bereits mit einem Haufen von schlechten Plugins stecken – Sie sind in für eine manuelle Bereinigung. 🙁