Lorsque apprenez le HTML pour la première fois, la seule façon de savoir comment insérer namp;rsquoimporte quel type damp;rsquointeraction est damp;rsquoutiliser des balises de script dans lamp;rsquoen tête ou le pied de page de la page pour définir le type et la source des fichiers JavaScript externes. (ou, si êtes vraiment en train d’apprendre, alors toute la fonction JS est entre les balises de script dans le corps. C’est bon pour l’apprentissage, mais une fois que êtes entré dans le développement avancé de WordPress, c’est une très mauvaise pratique. Allez dans la fonction file d’attente. Une fois que avez dépassé Le simple site d’une page, ces pratiques débutantes peuvent créer alcu Et une situation très difficile. Lorsque commencez à ajouter de plus en plus de Javascript, votre site Web devient de plus en plus lent. La mise à jour prend plus de temps. Enfin, avez créé un tas de jets JavaScript qui ne se disperseront pas, peu importe à quel point travaillez dur.
Heureusement, pouvez ajouter des styles et des scripts que CMS gère pour en utilisant la fonction file d’attente dans WordPress. Tout ce bazar est pour toi. Bien que ce ne soit pas aussi facile que de coller un script ou un style directement dans lamp;rsquoen tête ou le pied de page de chaque page, camp;rsquoest la bonne façon de gérer. WordPress n’est pas très autoritaire, devriez certainement connaître un ensemble de meilleures pratiques, et les scripts WP _ enqueue sont à l’avant garde de ces pratiques. Quel est le problème? La principale raison pour laquelle souhaitez utiliser la file damp;rsquoattente WP _ est de maintenir le site en marche rapidement et en douceur. La vitesse de la page est importante et lamp;rsquoutilisation répétée des mêmes scripts et styles namp;rsquoaide pas. Rien du tout!
Heureusement, WP _ enqueue est un exemple de programmation fonctionnelle. Tout cela signifie que namp;rsquoavez quamp;rsquoà écrire un seul morceau de code à exécuter (votre fragment JavaScript) et à lamp;rsquoinvoquer en utilisant WP _ enqueue sans avoir à réécrire coller tout le contenu à chaque fois
Les scripts damp;rsquoinscription facilitent votre vie parce que namp;rsquoavez pas à déclarer leurs dépendances plus tard. Ils sont déjà enregistrés. Alors _ WP Register U. Une fois le script enregistré, il peut être appelé par sa poignée $, comme indiqué dans lamp;rsquoexemple suivant.
Vous enregistrerez votre code de la façon suivante: WP _ Register script (amp;lsquojqueryamp;rsquo, amp;lsquo http:ajax.googleapis.comajaxlibsjquery1.10.1jquery.min.js amp;lsquo, false, null, $in _ footer)
Ainsi, chaque fois que en avez besoin à nouveau, pouvez toujours lamp;rsquoappeler comme ceci: WP _ enqueue script (amp;lsquojqueryamp;rsquo)
De plus, lamp;rsquoinscription signifie quamp;rsquoun script namp;rsquoa pas besoin damp;rsquoêtre chargé, même samp;rsquoil namp;rsquoest pas nécessaire. Wpmu a un bon exemple de création de code Court: enregistrez un script avec un code court qui utilise _ WP enqueue U, ne lamp;rsquoutilisez que si le Code est court. Cependant, si lamp;rsquoappelez simplement en lamp;rsquoattachant, il est chargé même si namp;rsquoutilisez pas de code court.
Vous pouvez lire tout sur cette méthode dans le Code. De plus, si les auteurs de plug ins veulent inclure des scripts dans le dépôt WordPress, ils doivent mettre en file d’attente les scripts. Donc si camp;rsquoest dans ton assiette Il vaut mieux faire la queue. Il est facile de mettre en œuvre le Code ensemble. Il suffit damp;rsquoinsérer le fragment de code suivant dans la fonction. Php. Le reste est géré par WordPress. Je veux dire, camp;rsquoest un fragment de base qui appelle jquery, mais pouvez voir comment les choses fonctionnent ensemble. En général, utiliserez ce qui suit: Une fois que aurez appris à utiliser enqueue _ scripts verrez ce qui suit:
Ajouter _ action (amp;lsquoWP enqueue scriptsamp;rsquo,amp;rsquo add scriptsamp;rsquo)
Fonction add _ scripts () {
WP _ Register script (amp;lsquojqueryamp;rsquo, amp;lsquo http:ajax.googleapis.comajaxlibsjquery1.10.1jquery.min.js amp;lsquo, false, null, True)
WP _ enqueue script (
}
Maintenant, remarquez comment la fonction add _ scripts () qui fait déjà partie de WordPress est utilisée dans le code ci dessus pour donner un aperçu de l’ordre des prochaines étapes. Innanshitu
Qu&rsquoest ce que tu veux faire? Le WP fait il la queue et comment l&rsquoutiliser?