KEMBAR78
Comment minifier les fichiers CSS / JavaScript dans WordPress (3 méthodes)
Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment minifier les fichiers CSS / JavaScript dans WordPress (3 méthodes)

Il y a quelque temps, nous avons découvert que la minification des fichiers CSS et JavaScript peut réduire considérablement les temps de chargement. Après l'avoir testé sur quelques sites WordPress, nous avons été stupéfaits par les résultats. Les pages qui prenaient 5 à 6 secondes à charger sont soudainement tombées à 2 à 3 secondes.

La vérité est que chaque seconde supplémentaire de temps de chargement vous coûte des visiteurs et des clients potentiels. Lorsque vos fichiers CSS et JavaScript sont gonflés d'espaces, de commentaires et de formatage inutiles, ils ralentissent littéralement votre entreprise.

La minification supprime tout ce code supplémentaire sans modifier le fonctionnement de votre site.

C'est pourquoi nous avons rassemblé ce guide vous montrant comment minifier vos fichiers WordPress. Nous vous guiderons à travers différentes approches afin que vous puissiez choisir ce qui convient le mieux à votre site.

Minifiez facilement les fichiers CSS et JavaScript dans WordPress

Qu'est-ce que la minification et quand en avez-vous besoin ?

Le terme « minifier » est utilisé pour décrire une méthode qui réduit la taille des fichiers de votre site Web WordPress. Cela se fait en supprimant les espaces blancs, les lignes et les caractères inutiles du code source.

Voici un exemple de code CSS normal :

body {
margin:20px;
padding:20px;
color:#333333;
background:#f7f7f7;
}
h1 {
font-size:32px;
color#222222;
margin-bottom:10px;
}

Après la minification du code, il ressemblera à ceci :

body{margin:20px;padding:20px;color:#333;background:#f7f7f7}
h1{font-size:32px;margin-bottom:10px}

Généralement, il est recommandé de minifier uniquement les fichiers qui sont envoyés aux navigateurs de l'utilisateur. Cela inclut les fichiers HTML, CSS et JavaScript.

Vous pouvez également minifier les fichiers PHP, mais cela n'améliorera pas la vitesse de chargement des pages pour vos utilisateurs. C'est parce que PHP est un langage de programmation côté serveur, ce qui signifie qu'il s'exécute sur les serveurs avant que quoi que ce soit ne soit envoyé au navigateur Web du visiteur.

L'avantage de minifier les fichiers est une amélioration de la vitesse et des performances de WordPress, car les fichiers compacts se chargent plus rapidement.

Besoin d'aide pour optimiser les performances de votre site Web ? Alors pourquoi ne pas engager un expert en utilisant nos services professionnels abordables WPBeginner ? Notre service d'optimisation de la vitesse du site commence à 699 $ et comprend la minification, le chargement différé, la configuration de la mise en cache, et plus encore.

Cependant, certains experts pensent que l'amélioration des performances est très faible pour la plupart des sites Web et ne vaut pas la peine. La minification ne supprime que quelques kilo-octets de données sur la plupart des sites WordPress. Vous pouvez réduire le temps de chargement des pages davantage en optimisant les images pour le Web.

Si vous essayez d'obtenir un score de 100/100 sur Google PageSpeed Insights ou sur l'outil GTMetrix, alors la minification du CSS et du JavaScript améliorera considérablement votre score.

Cela dit, examinons comment minifier facilement le CSS/JavaScript sur votre site WordPress. Nous allons examiner 3 options différentes parmi lesquelles vous pouvez choisir :

Prêt ? Commençons avec notre méthode la plus recommandée.

Méthode 1. Minifier le CSS/JavaScript dans WordPress avec WP Rocket

Cette méthode est plus facile et est recommandée pour tous les utilisateurs. Elle fonctionne quel que soit l'hébergement WordPress que vous utilisez.

Tout d'abord, vous devez installer et activer le plugin WP Rocket. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

WP Rocket est le meilleur plugin de mise en cache WordPress sur le marché. Il vous permet d'ajouter facilement la mise en cache à WordPress et d'améliorer considérablement la vitesse du site Web et les temps de chargement des pages.

Pour plus de détails, consultez notre tutoriel sur comment installer et configurer WP Rocket dans WordPress.

Après l'activation, vous devez visiter la page Paramètres » WP Rocket et passer à l'onglet « Optimisation des fichiers ».

Minifier les fichiers CSS dans WP Rocket

À partir de là, vous devez cocher l'option Minifier les fichiers CSS.

WP Rocket vous affichera alors un avertissement indiquant que cela pourrait casser des éléments de votre site. Cliquez sur le bouton « Activer la minification CSS ». Vous pouvez toujours désactiver cette option si elle cause des problèmes avec votre site web.

Activer la minification CSS

Ensuite, vous devez faire défiler vers le bas jusqu'à la section Fichiers JavaScript.

Ici, cochez simplement la case à côté de l'option « Minifier les fichiers JavaScript ».

WP Rocket minifier les fichiers JavaScript

Encore une fois, vous verrez un avertissement indiquant que cela pourrait casser des éléments de votre site. Cliquez sur le bouton « Activer la minification JavaScript ».

Après cela, n'oubliez pas de cliquer sur le bouton « Enregistrer les modifications » pour sauvegarder vos paramètres.

WP Rocket commencera maintenant à minifier vos fichiers CSS et JavaScript. Vous pouvez vider votre cache dans les paramètres du plugin pour vous assurer qu'il commence à utiliser le CSS et le JavaScript minifiés pour le prochain visiteur de votre site web.

Méthode 2. Minifier le CSS/JavaScript dans WordPress avec SiteGround

Si vous utilisez SiteGround comme votre fournisseur d'hébergement WordPress, vous pouvez minifier les fichiers CSS en utilisant SiteGround Optimizer.

SiteGround Optimizer est un plugin d'optimisation des performances qui fonctionne sur sa propre plateforme. Il fonctionne bien avec leur PHP ultra-rapide pour améliorer les temps de chargement de votre site.

Installez et activez simplement le plugin SiteGround Optimizer sur votre site WordPress. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Après cela, vous devez cliquer sur le menu SG Optimizer dans la barre latérale d'administration de votre WordPress.

SG Optimizer

Cela vous mènera aux paramètres de SG Optimizer.

À partir d'ici, vous devez cliquer sur le bouton « Go To Frontend » sous « Other Optimizations ».

Optimisation du frontend SiteGround

Sur l'écran suivant, vous pourrez gérer le frontend CSS.

Vous devez activer le commutateur à côté de l'option « Minify CSS files ».

Minifier le CSS dans SiteGround

Ensuite, vous devez passer à l'onglet JavaScript et activer le commutateur à côté de l'option « Minify JavaScript Files ».

C'est tout ! Vous pouvez maintenant vider votre cache WordPress et visiter votre site Web pour charger les versions minifiées des fichiers CSS et JS.

Méthode 3. Minifier le CSS/JavaScript avec Autoptimize

Cette méthode est recommandée pour les utilisateurs qui ne sont pas sur SiteGround et qui n'utilisent pas WP Rocket.

Tout d'abord, vous devez installer et activer le plugin Autoptimize. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Après l'activation, vous devez visiter la page Paramètres » Autoptimize pour configurer les paramètres du plugin.

À partir d'ici, vous devez d'abord cocher l'option « Optimiser le code JavaScript » sous Options JavaScript.

Options JavaScript d'Autoptimize

Après cela, vous devez faire défiler jusqu'aux Options CSS.

Une fois sur place, vous devez cocher la case à côté de l'option « Optimiser le code CSS ».

Code CSS d'Autoptimize

N'oubliez pas de cliquer sur le bouton « Enregistrer les modifications » pour sauvegarder vos réglages.

Ensuite, vous pouvez cliquer sur le bouton Vider le cache pour commencer à utiliser vos fichiers minifiés. Le plugin peut également être utilisé pour corriger le JavaScript et le CSS bloquant le rendu dans WordPress.

Foire aux questions sur la minification

Voici les réponses à certaines des questions les plus courantes que les gens se posent également sur la minification des fichiers dans WordPress. Celles-ci peuvent vous aider à mieux comprendre le processus et ses avantages pour votre site.

1. Qu'est-ce que la minification exactement ?

La minification est un processus qui réduit la taille des fichiers de code de votre site web en supprimant tous les caractères inutiles sans modifier le fonctionnement du code. Cela inclut la suppression des espaces blancs, des commentaires et des sauts de ligne des fichiers HTML, CSS et JavaScript. Comme les fichiers résultants sont plus petits et plus compacts, leur téléchargement et leur traitement par le navigateur d'un visiteur sont plus rapides, ce qui peut contribuer à améliorer la vitesse globale de votre site web.

2. La minification des fichiers CSS et JavaScript va-t-elle casser mon site web ?

Bien que ce ne soit pas courant avec les plugins modernes, la minification peut parfois causer des problèmes visuels ou fonctionnels sur votre site. C'est pourquoi les plugins de performance affichent souvent un avertissement avant d'activer la fonctionnalité. Il est toujours conseillé de faire une sauvegarde au préalable, puis de tester soigneusement votre site web dans une fenêtre de navigation privée après avoir activé la minification. Si vous constatez des problèmes, vous pouvez simplement désactiver le paramètre ou utiliser les fonctionnalités du plugin pour exclure des fichiers spécifiques qui pourraient causer le conflit.

3. La minification fait-elle vraiment une grande différence ?

L'impact de la minification peut varier en fonction de votre site. Pour de nombreux sites web, elle ne supprime que quelques kilo-octets de données, et vous pourriez constater une amélioration de vitesse plus significative en optimisant vos images. Cependant, si votre objectif principal est d'obtenir un score parfait de 100/100 sur les outils de test de vitesse comme Google PageSpeed Insights ou GTMetrix, alors la minification de vos fichiers CSS et JavaScript est une étape importante qui améliorera considérablement votre score.

4. Ai-je besoin d'un plugin pour minifier les fichiers dans WordPress ?

Pour la quasi-totalité des utilisateurs de WordPress, la méthode la plus simple et la plus recommandée pour minifier les fichiers consiste à utiliser un plugin de mise en cache ou de performance tel que WP Rocket ou Autoptimize. Ces outils vous permettent d'activer la minification en quelques clics seulement. Certains hébergeurs, comme SiteGround, proposent également leurs propres plugins d'optimisation intégrant ces fonctionnalités. La minification manuelle des fichiers est un processus complexe et risqué qui n'est pas recommandé pour les débutants.

Nous espérons que cet article vous a aidé à minifier le CSS et le JavaScript de votre site WordPress. Vous pourriez également consulter notre guide sur l'optimisation des Core Web Vitals dans WordPress et notre sélection d'experts des meilleurs plugins de mise en cache WordPress pour accélérer votre site web.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

27 CommentsLeave a Reply

  1. La minification du CSS et du JavaScript est quelque chose que presque tous les plugins de cache peuvent gérer aujourd'hui. Cependant, à mon avis, c'est une chose assez délicate car les sites web ne fonctionnent pas toujours comme ils le devraient après de tels changements. Lorsque vous réduisez le code, vous n'êtes jamais garanti qu'il fonctionnera toujours correctement de la même manière. Si vous essayez d'optimiser à tout prix et que vous devez économiser chaque kilooctet, alors cela a certainement du sens, mais je recommande toujours de faire une sauvegarde avant une telle intervention. J'ai vu de nombreux sites web commencer à agir étrangement par la suite. Donc, pour moi, c'est un oui, mais avec prudence.

  2. Merci de partager cela avec moi. Je vais essayer le plugin WP Rocket et voir s'il aide à minifier les fichiers.

  3. D'après l'exemple de code que vous avez donné, les deux sont identiques, mais je ne vois qu'un seul avec peu d'espace. Est-ce que la suppression d'espace est ce qu'on appelle la minification ?
    Ce post est utile car il est lié à la vitesse du site, mais certains thèmes viennent avec du code minifié, dois-je toujours le faire manuellement ? merci.

    • La suppression des espaces supplémentaires est la minification du code. Si le code de votre site est déjà minifié, ce n'est pas nécessaire, c'est principalement pour les thèmes ou d'autres outils qui ne sont peut-être pas minifiés.

      Admin

  4. Est-ce que l'utilisation d'Autoptimize modifiera la taille de mes polices, l'espacement des lignes et d'autres CSS ?
    J'ai ajouté des codes CSS supplémentaires sur mon site WordPress. Cela inclut l'espacement des lignes pour les puces, l'espacement des lignes pour les paragraphes, l'espacement des lettres pour les paragraphes.
    Tous ces paramètres CSS seront-ils supprimés ?

    • Les paramètres et les modifications que vous avez apportés ne devraient pas être supprimés lorsque vous minifiez les fichiers.

      Admin

  5. Ce plugin n'est plus disponible dans le panneau des plugins WordPress. De plus, il n'a pas été mis à jour depuis 6 ans.

    • Thank you for letting us know, we will be sure to look into updating this article :)

      Admin

  6. Que se passe-t-il si je ne suis pas satisfait des résultats, puis-je annuler en un clic et revenir à l'état non minifié ?

    • Si vous avez utilisé le plugin, vous devrez supprimer le plugin pour l'empêcher de minifier et vider tout cache sur votre site.

      Admin

  7. Il serait bien de minifier la zone d'administration également. Quelqu'un l'a déjà fait ?

  8. Ce plugin n’a pas été testé avec les 3 dernières versions majeures de WordPress. Il se peut qu’il ne soit plus maintenu ou pris en charge et qu’il présente des problèmes de compatibilité avec les versions plus récentes de WordPress.

  9. Je cherche un plugin de minification exceptionnel. En lisant cet article, j'étais prêt à installer Better Wordpress Minify. Sur le dépôt Wordpress, j'ai remarqué que ce plugin n'avait pas été mis à jour depuis trois ans. J'ai également remarqué qu'il n'y avait pas beaucoup d'activité sur la page de support.

    Je suis sûr que vous pouvez comprendre mon hésitation à installer ce plugin.
    La question est... puis-je le faire en toute sécurité avec la dernière version de Wordpress et php ou recommandez-vous un autre plugin à ce moment-là.

    HTH

    Adri

    • J'utilise Autoptimize pour la plupart de mes sites Web et cela se passe très bien.
      Il a des options pour minifier les fichiers HTML, CSS et JS.

  10. si vous utilisez le plugin W3 Total Cache, de nombreux utilisateurs de WordPress utilisent ce plugin pour augmenter la vitesse des pages. Vous savez peut-être que ce plugin offre une fonctionnalité pour minifier les fichiers CSS, JavaScript et HTML. Je le recommanderais, car il remplit son objectif et vous n'avez pas besoin d'utiliser un plugin supplémentaire pour la minification.

  11. bonjour,

    Une fois, j'ai vérifié l'option de minification d'un de mes plugins de cache dont je ne me souviens plus du nom, mais cela a détruit mon thème. Je suis donc inquiet, est-ce que le plugin que vous avez suggéré fera la même chose ou ne détruira-t-il pas mon thème lorsque je l'installerai ? J'ai le thème themify ultra.

    merci,

    sophie.

  12. Merci pour votre article. Y a-t-il un autre plugin que vous pourriez recommander ? Better Wordpress Minify n'a pas été mis à jour depuis 2 ans. Merci

  13. Bonjour,

    J'ai apprécié l'article, mais j'ai une suggestion. J'ai remarqué que beaucoup d'articles de WP Beginner proposent une solution basée sur un plugin. Je trouve cela génial, mais parfois, il est agréable pour les utilisateurs avancés de voir des choses en coulisses.

    Il y a quelques articles que vous avez qui montrent la méthode du plugin, puis une méthode manuelle (pour les utilisateurs avancés de WordPress). J'aime ces articles car ils s'adressent aux utilisateurs novices et avancés de WP ou aux développeurs.

    Si le temps le permet, pourriez-vous s'il vous plaît envisager de mettre à jour l'article pour présenter une méthode de minification pour les utilisateurs/développeurs avancés ?

    Merci !

    • Je suis d'accord avec vous JERMY. Mais d'après le nom du site, c'est-à-dire wpbeginner.com, le mot Beginner (débutant) est utilisé, ce qui signifie que ce n'est pas pour les pros.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.