Je charge un fichier JavaScript à l'aide de wp_enqueue_script
mon thème. Cependant, avec cela, je charge également plusieurs fichiers jQuery, ainsi que des dépendances pour le script mis en file d'attente (qui a déjà été concaténé et minimisé par Grunt). Voici mon code:
add_action('wp_enqueue_scripts', function() {
wp_enqueue_script( 'customscripts', get_template_directory_uri() . '/assets/js/main.min.js', array('jquery', 'jquery-form', 'json2', 'jquery-ui-autocomplete'), NULL, true );
});
Pour le tableau des dépendances, comment procéder pour concaténer et réduire ces dépendances jQuery? J'essaie de charger mon site le plus rapidement possible, et moins il y a de fichiers JS à charger, mieux c'est. Aussi, s'il était possible de les faire charger de manière asynchrone (en utilisant la async
propriété des <script>
balises), ce serait un as.
Je préfère le faire sans utiliser de plugin mais j'utiliserai un plugin si nécessaire.
Merci pour toute aide :)