Je construis un plugin qui ajoute des scripts à la page en utilisant wp_register_script
et wp_enqueue_script
. Toutefois, lors du chargement de la page, les scripts du plug-in sont chargés avant les scripts du thème. Cela provoque des erreurs car le thème charge jQuery, qui doit être chargé en premier. Existe-t-il un moyen de faire en sorte que le script de plugin se charge en dernier, de sorte que le script de thème se charge en premier dans la page?
Pour scritps et à l'aide de la fonction wp_register_script (), vous pouvez définir la dépendance de jQuery dans l'argument $ deps, décrit comme suit:
$ deps: Tableau des descripteurs de tous les scripts enregistrés dont dépend ce script, c'est-à-dire les scripts devant être chargés avant ce script. Ces scripts seront automatiquement mis en file d'attente lorsque ce script est mis en file d'attente avec wp_enqueue_script (). Définissez la valeur false s'il n'y a pas de dépendances. Valeur par défaut: array () http://codex.wordpress.org/Function_Reference/wp_register_script
Exemple:
wp_enqueue_script('custom-script', get_stylesheet_directory_uri() . '/js/my-jquery-custom.min.js', array('jquery'), '1.0', true);