web-dev-qa-db-fra.com

Qu'est-ce qui détermine l'ordre des styles en file d'attente?

Généralement, lorsque j'ajoute des feuilles de style, j'utilise wp_enqueue_style plusieurs fois au sein d'une même fonction, puis je l'appelle une fois avec wp_enqueue_scripts. Il ne semble y avoir aucune logique dans l'ordre dans lequel ces feuilles sont chargées. Ils ne se chargent pas dans l'ordre indiqué, ni dans aucun autre ordre raisonnable que je peux trouver.

Je comprends comment utiliser la priorité sur les actions, mais cela nécessite une fonction unique à utiliser avec chaque hook. J'utilise actuellement cela pour surmonter ce problème, mais je suis curieux. Existe-t-il quelque chose qui détermine le mode de chargement des styles lorsque plusieurs d'entre eux sont mis en file d'attente dans la même fonction? Et sinon pourquoi?

3
Sirmontegu

Dans le codex pour wp_enqueue_style, il existe un argument pour les dépendances.

Donc, si je fais une mise en file d'attente de style A avec les dépôts B et C, A sera chargé après B et C. :)

2
Prasun Jajodia