Placer ses scripts dans le footer

Pour une question de performance, voici le snippet à ajouter dans functions.php pour placer ses scripts dans le footer.Cela permet de charger notamment tout le js après le chargement de la page, comme le recommande google, lorsqu’on teste la vitesse de son site :

« Éliminer les codes JavaScript et CSS qui bloquent l’affichage du contenu au-dessus de la ligne de flottaison »  (source)

function remove_head_scripts() {
   remove_action('wp_head', 'wp_print_scripts');
   remove_action('wp_head', 'wp_print_head_scripts', 9);
   remove_action('wp_head', 'wp_enqueue_scripts', 1);
 
   add_action('wp_footer', 'wp_print_scripts', 5);
   add_action('wp_footer', 'wp_enqueue_scripts', 5);
   add_action('wp_footer', 'wp_print_head_scripts', 5);
}
add_action( 'wp_enqueue_scripts', 'remove_head_scripts' );

Un commentaire sur “Placer ses scripts dans le footer

  1. Binet

    Bonjour et merci pour ce code, comment faire la même chose mais pour tous les scripts js de l’admin wordpress ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.