bwp-minifySur le site, j'utilise le plugin Better WordPress Minify pour compresser le contenu des pages (CSS, JavaScript, HTML) pour n'avoir que quelques fichiers à charger pour améliorer les temps de rendement.

Il est très utile d'utiliser headJS, qui permet lui aussi de charger plusieurs fichiers javascript en un seul appel, en les concaténant.

Voici un petit tutoriel qui permet d'allier Better WordPress Minify avec headJS.

Édition de Better WordPress Minify

Il n'y a malheureusement pas d'option ou de filtre pour cela donc nous allons devoir éditer le fichier class-bwp-minify.php :

nano /bwp-minify/includes/class-bwp-minify.php

On recherche ensuite la fonction get_minify_tag.

On remplace, autour de la ligne 2723 :

case 'script':
$return  = "<script type='text/javascript' src='"
		. esc_url($string)
  		. "'></script>\r\n";
break;

par :

case 'script':
 //MATT - https://www.skyminds.net
$return  = "<script type='text/javascript'>head.js('" . esc_url($string) . "')</script>\r\n";
	break;

Et voilà, tous les fichiers javascript gérés et minifiés par Better WordPress Minify seront maintenant chargés via headJS.

Vous avez un projet WordPress ou WooCommerce, souhaitez ajouter de nouvelles fonctionnalités ou cherchez à améliorer les performances de votre site ?

Parlons de votre projet »

Si vous avez trouvé une faute d’orthographe, informez-nous en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée s’il vous plaît.

Articles en rapport:

[WordPress] Utiliser headJS avec Better WordPress Minify

par Matt Lecture: 1 min
4

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: