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)

Les temps de chargement lents frustrent les visiteurs et nuisent à votre classement Google. Même un délai d'une seconde peut vous coûter des abonnés et des ventes.

La minification peut sembler technique, mais c'est simplement un moyen de réduire la taille du code de votre site Web afin qu'il se charge plus rapidement. Nous utilisons cette technique sur nos propres sites Web pour garantir les meilleures performances.

Dans ce guide, nous vous montrerons comment minifier facilement les fichiers CSS et JavaScript dans WordPress.

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 n'avez pas besoin de minifier les fichiers PHP. PHP est un langage de programmation côté serveur, ce qui signifie qu'il s'exécute sur le serveur avant que quoi que ce soit ne soit envoyé au navigateur Web du visiteur, donc le minifier n'améliore pas les temps de chargement de l'utilisateur.

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.

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'améliorer votre score sur Google PageSpeed Insights ou sur l'outil GTMetrix, alors minifier le CSS et le JavaScript est une étape essentielle.

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 :

Commençons par 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 enregistrer vos paramètres. Utilisez votre site Web de manière approfondie pour vous assurer que tout fonctionne efficacement.

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 à l'aide du plugin Speed Optimizer (anciennement SiteGround Optimizer).

Speed 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 Speed 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 Speed Optimizer dans la barre latérale d'administration de votre WordPress. 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 la page des paramètres Frontend, passez à l'onglet 'CSS'.

Ensuite, activez le bouton à bascule à côté de l'option 'Minifier les fichiers CSS'.

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.

Ressources supplémentaires

Maintenant que vous savez comment minifier le code de votre site, voici d'autres guides pour vous aider à améliorer les performances de votre WordPress :

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.