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  = "\r\n";
break;

par :

case 'script':
 //MATT - https://www.skyminds.net
$return  = "\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.

Si vous avez trouvé une faute d’orthographe, veuillez nous en informer en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée .

Articles en rapport:

Matt
Author

Matt est formateur, développeur expert WordPress et WooCommerce, et administrateur réseau chez Codeable.

4 Comments

  1. Avatar

    Bonjour,
    Je vois que vous avez le plugin WP Rocket, pourquoi avoir encore Better WordPress Minify ?
    Puis ce plugin n’a plus de mise à jour depuis 1 an, soit prendre lep lugin Autoptimize
    Ou je conseille le plugin cache WP Fastest Cache qui a l’option minify pour CSS et JS, je l’ai comparé au célèbre plugin WP Super Cache et j’ai eu des meilleurs résultats sur pingdom tools avec
    https://fr.wordpress.org/plugins/wp-fastest-cache/screenshots/

    • Matt
      Matt Reply

      Bonjour Darknote,

      Disons que pendant longtemps, c’est une solution qui a très bien fonctionné, notamment lorsqu’il y avait peu de fichiers JS (pas trop de dépendances ni de priorité). L’article date un peu maintenant.

      Aujourd’hui, les pages font appel à plus de fichiers tiers et effectivement, il vaut mieux utiliser des plugins plus récents.

  2. Avatar

    slt, il marche toujours bien chez toi ce plugin qui n a pas ete mis a jour depuis 8 mois avec la nouvelle version de wordpress 4.5.1?

    • Matt
      Matt Reply

      Salut Jo,

      Oui, il fonctionne toujours de manière impeccable, aucun problème à signaler.

Écrire un commentaire

Rapport de faute d’orthographe

Le texte suivant sera envoyé à nos rédacteurs :