Qu’est – ce que tu veux faire? Le WP fait – il la queue et comment l’utiliser?
Lorsque vous apprenez le HTML pour la première fois, la seule façon de savoir comment insérer n’importe quel type d’interaction est d’utiliser des balises de script dans l’en – tête ou le pied de page de la page pour définir le type et la source des fichiers JavaScript externes. (ou, si vous ê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 vous ê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 vous avez dépassé Le simple site d’une page, ces pratiques débutantes peuvent créer alcu Et une situation très difficile. Lorsque vous 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, vous avez créé un tas de jets JavaScript qui ne se disperseront pas, peu importe à quel point vous travaillez dur.
Heureusement, vous pouvez ajouter des styles et des scripts que CMS gère pour vous 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 l’en – tête ou le pied de page de chaque page, c’est la bonne façon de gérer. WordPress n’est pas très autoritaire, vous 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 vous souhaitez utiliser la file d’attente WP _ est de maintenir le site en marche rapidement et en douceur. La vitesse de la page est importante et l’utilisation répétée des mêmes scripts et styles n’aide pas. Rien du tout!
Heureusement, WP _ enqueue est un exemple de programmation fonctionnelle. Tout cela signifie que vous n’avez qu’à écrire un seul morceau de code à exécuter (votre fragment JavaScript) et à l’invoquer en utilisant WP _ enqueue sans avoir à réécrire \/ coller tout le contenu à chaque fois
Les scripts d’inscription facilitent votre vie parce que vous n’avez 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 l’exemple suivant.
Vous enregistrerez votre code de la façon suivante: WP _ Register script (‘jquery’, ‘ http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.10.1\/jquery.min.js ‘, false, null, $in _ footer);
Ainsi, chaque fois que vous en avez besoin à nouveau, vous pouvez toujours l’appeler comme ceci: WP _ enqueue script (‘jquery’);
De plus, l’inscription signifie qu’un script n’a pas besoin d’être chargé, même s’il n’est pas nécessaire. Wpmu a un bon exemple de création de code Court: Si vous enregistrez un script avec un code court qui utilise _ WP enqueue U, vous ne l’utilisez que si le Code est court. Cependant, si vous l’appelez simplement en l’attachant, il est chargé même si vous n’utilisez 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 c’est dans ton assiette… Il vaut mieux faire la queue. Il est facile de mettre en œuvre le Code ensemble. Il suffit d’insérer le fragment de code suivant dans la fonction. Php. Le reste est géré par WordPress. Je veux dire, c’est un fragment de base qui appelle jquery, mais vous pouvez voir comment les choses fonctionnent ensemble. En général, vous utiliserez ce qui suit: Une fois que vous aurez appris à utiliser enqueue _ scripts vous verrez ce qui suit:
Ajouter _ action (‘WP enqueue scripts’,’ add scripts’);
Fonction add _ scripts () {
WP _ Register script (‘jquery’, ‘ http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.10.1\/jquery.min.js ‘, 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