Je suis actuellement en train de créer un plugin pour Wordpress, et j'ai du mal à déterminer quel serait le meilleur moyen d'ajouter des scripts au plugin. Je suis en train d'ajouter d'autres scripts et j'ai déjà JQuery (via WordPress), JQuery UI (via googleapis). J'ajouterai finalement SWFUpload, mais avant de continuer, je voulais comprendre quelle serait l'approche appropriée à ma situation.
D'après ce que j'ai recueilli, et je ne suis pas tout à fait sûr si j'ai raison. Il y a 3 façons différentes d'ajouter/mettre en file d'attente des scripts.
Les questions sur lesquelles je m'interroge sont la fiabilité, la rapidité et les normes, le cas échéant.
Toujours utiliser les versions intégrées. Ne perdez pas de temps avec les anciennes installations WordPress - d’autres plugins casseront là aussi.
Voir wp-includes/script-loader.php
pour la liste des fichiers disponibles. Beaucoup. :)
Et évitez les ressources distantes. Certains (Google) ne parviennent pas à envoyer les scripts gzip compressés à tous les navigateurs compatibles, d'autres risquent de ne pas être suffisamment fiables. Il y a aussi un problème de confidentialité. Tout le monde n'est pas satisfait d'une entrée de journal sur les serveurs d'autres sites chaque fois qu'un utilisateur visite wp-admin
…
Et si un autre plug-in fait le bon choix et charge le script WordPress parallèlement à votre ressource distante, vous vous retrouvez avec une requête inutile et des conflits de script possibles.