Publié le
17 Déc 2024
Mise à jours le
02 Jan 2025
Partage

Désactiver les Fichiers CSS et JS Dashicons avec WPMasterToolKit

WordPress charge automatiquement les fichiers Dashicons (CSS et JS) sur toutes les pages de votre site, même lorsqu’ils ne sont pas nécessaires. Ces fichiers, bien qu’utiles pour l’interface d’administration et les utilisateurs connectés, ajoutent des requêtes inutiles pour les visiteurs non connectés, ce qui peut ralentir votre site. Le module Disable Dashicons CSS and JS files de WPMasterToolKit vous permet de désactiver ces fichiers pour les utilisateurs non connectés, optimisant ainsi les performances de votre site.

Pourquoi désactiver Dashicons pour les visiteurs ?

Dashicons est une police d’icônes utilisée par WordPress dans l’administration et certaines extensions. Cependant, elle n’est souvent pas nécessaire pour le front-end de votre site. Voici pourquoi vous pourriez vouloir désactiver Dashicons :

  1. Amélioration des performances : Chaque requête HTTP supplémentaire peut ralentir le chargement des pages, surtout sur les sites à fort trafic.
  2. Optimisation des ressources : En supprimant les fichiers Dashicons pour les visiteurs non connectés, vous réduisez le poids total des pages.
  3. Conservation des styles minimalistes : Si votre thème ou vos plugins n’utilisent pas Dashicons sur le front-end, il est inutile de charger ces fichiers.

Fonctionnement du module Disable Dashicons CSS and JS files

Le module Disable Dashicons CSS and JS files est conçu pour identifier les situations où Dashicons n’est pas nécessaire et le désactiver en conséquence. Voici comment il fonctionne :

Désactivation pour les utilisateurs non connectés

  • Les fichiers CSS et JS Dashicons sont supprimés uniquement pour les visiteurs non connectés. Cela garantit que les administrateurs ou les utilisateurs authentifiés continuent de bénéficier de Dashicons dans le tableau de bord.

Maintien des Dashicons sur les pages sensibles

  • Pages de connexion : Les Dashicons restent actifs sur les pages telles que wp-login.php, car elles en dépendent pour afficher correctement les icônes.
  • Pages protégées : Si une page spécifique nécessite Dashicons (par exemple, une page protégée avec une vue spéciale), le module les laisse activés.

Utilisation des hooks WordPress

Le module utilise les hooks wp_dequeue_style et wp_deregister_style pour supprimer les fichiers Dashicons. Ces actions sont appliquées uniquement lorsque le fichier est superflu, évitant tout impact sur l’administration ou les pages spécifiques.

Comment utiliser ce module ?

  1. Installation : Installez et activez le plugin WPMasterToolKit sur votre site WordPress.
  2. Activation du module : Rendez-vous dans la liste des modules et activez « Disable Dashicons CSS and JS files ».
  3. Automatisation : Une fois activé, le module fonctionne automatiquement, désactivant Dashicons pour les visiteurs non connectés tout en maintenant leur disponibilité pour les administrateurs.

Nos choix techniques pour ce module

Approche ciblée

Nous avons conçu ce module pour qu’il désactive uniquement Dashicons lorsque cela est pertinent :

  • Les visiteurs non connectés bénéficient d’une expérience utilisateur plus rapide.
  • Les utilisateurs connectés ne sont pas affectés, conservant un tableau de bord pleinement fonctionnel.

Légèreté et efficacité

Le module utilise un code minimaliste basé sur les hooks natifs de WordPress. Cela garantit une compatibilité avec les futures versions de WordPress tout en minimisant l’impact sur les performances du site.

Sécurité renforcée

Toutes les vérifications, telles que l’identification des pages de connexion ou des pages protégées, sont effectuées avec des méthodes sécurisées, comme sanitize_text_field et strpos.

Pro
à partir de
3.50$
/Mois
14
Jours
Garantie de remboursement
sans risque à 100 % !

Conclusion

Le module Disable Dashicons CSS and JS files de WPMasterToolKit est une solution idéale pour optimiser les performances de votre site WordPress. En supprimant les fichiers Dashicons inutiles pour les visiteurs non connectés, il réduit les requêtes HTTP et accélère le chargement des pages. Essayez-le dès aujourd’hui et profitez d’un site plus rapide et mieux optimisé !

Catégorie
Désactiver les fonctionnalités
Version
≤ 1.3.0
Type
Gratuit
Plus de 20 avis
+1000
Installations
106
Modules
Pro
à partir de
30.00$
/An