{
    "id": 1823,
    "date": "2024-12-17T10:47:10",
    "date_gmt": "2024-12-17T09:47:10",
    "guid": {
        "rendered": "https:\/\/wpmastertoolkit.com\/module\/desactiver-les-fichiers-css-et-js-dashicons\/"
    },
    "modified": "2025-01-02T17:03:54",
    "modified_gmt": "2025-01-02T16:03:54",
    "slug": "desactiver-les-fichiers-css-et-js-dashicons",
    "status": "publish",
    "type": "module",
    "link": "https:\/\/wpmastertoolkit.com\/fr\/module\/desactiver-les-fichiers-css-et-js-dashicons\/",
    "title": {
        "rendered": "D\u00e9sactiver les fichiers CSS et JS dashicons"
    },
    "content": {
        "rendered": "<h1 class=\"wp-block-heading\">D\u00e9sactiver les Fichiers CSS et JS Dashicons avec WPMasterToolKit<\/h1>\n\n\n\n<p>WordPress charge automatiquement les fichiers Dashicons (CSS et JS) sur toutes les pages de votre site, m\u00eame lorsqu\u2019ils ne sont pas n\u00e9cessaires. Ces fichiers, bien qu\u2019utiles pour l\u2019interface d\u2019administration et les utilisateurs connect\u00e9s, ajoutent des requ\u00eates inutiles pour les visiteurs non connect\u00e9s, ce qui peut ralentir votre site. Le module <strong>Disable Dashicons CSS and JS files<\/strong> de WPMasterToolKit vous permet de d\u00e9sactiver ces fichiers pour les utilisateurs non connect\u00e9s, optimisant ainsi les performances de votre site.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi d\u00e9sactiver Dashicons pour les visiteurs ?<\/h2>\n\n\n\n<p>Dashicons est une police d&rsquo;ic\u00f4nes utilis\u00e9e par WordPress dans l\u2019administration et certaines extensions. Cependant, elle n\u2019est souvent pas n\u00e9cessaire pour le front-end de votre site. Voici pourquoi vous pourriez vouloir d\u00e9sactiver Dashicons :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Am\u00e9lioration des performances<\/strong> : Chaque requ\u00eate HTTP suppl\u00e9mentaire peut ralentir le chargement des pages, surtout sur les sites \u00e0 fort trafic.<\/li>\n\n\n\n<li><strong>Optimisation des ressources<\/strong> : En supprimant les fichiers Dashicons pour les visiteurs non connect\u00e9s, vous r\u00e9duisez le poids total des pages.<\/li>\n\n\n\n<li><strong>Conservation des styles minimalistes<\/strong> : Si votre th\u00e8me ou vos plugins n\u2019utilisent pas Dashicons sur le front-end, il est inutile de charger ces fichiers.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Fonctionnement du module Disable Dashicons CSS and JS files<\/h2>\n\n\n\n<p>Le module <strong>Disable Dashicons CSS and JS files<\/strong> est con\u00e7u pour identifier les situations o\u00f9 Dashicons n\u2019est pas n\u00e9cessaire et le d\u00e9sactiver en cons\u00e9quence. Voici comment il fonctionne :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">D\u00e9sactivation pour les utilisateurs non connect\u00e9s<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les fichiers CSS et JS Dashicons sont supprim\u00e9s uniquement pour les visiteurs non connect\u00e9s. Cela garantit que les administrateurs ou les utilisateurs authentifi\u00e9s continuent de b\u00e9n\u00e9ficier de Dashicons dans le tableau de bord.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Maintien des Dashicons sur les pages sensibles<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pages de connexion<\/strong> : Les Dashicons restent actifs sur les pages telles que <code>wp-login.php<\/code>, car elles en d\u00e9pendent pour afficher correctement les ic\u00f4nes.<\/li>\n\n\n\n<li><strong>Pages prot\u00e9g\u00e9es<\/strong> : Si une page sp\u00e9cifique n\u00e9cessite Dashicons (par exemple, une page prot\u00e9g\u00e9e avec une vue sp\u00e9ciale), le module les laisse activ\u00e9s.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Utilisation des hooks WordPress<\/h3>\n\n\n\n<p>Le module utilise les hooks <code>wp_dequeue_style<\/code> et <code>wp_deregister_style<\/code> pour supprimer les fichiers Dashicons. Ces actions sont appliqu\u00e9es uniquement lorsque le fichier est superflu, \u00e9vitant tout impact sur l\u2019administration ou les pages sp\u00e9cifiques.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment utiliser ce module ?<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Installation<\/strong> : Installez et activez le plugin <strong>WPMasterToolKit<\/strong> sur votre site WordPress.<\/li>\n\n\n\n<li><strong>Activation du module<\/strong> : Rendez-vous dans la liste des modules et activez \u00ab\u00a0Disable Dashicons CSS and JS files\u00a0\u00bb.<\/li>\n\n\n\n<li><strong>Automatisation<\/strong> : Une fois activ\u00e9, le module fonctionne automatiquement, d\u00e9sactivant Dashicons pour les visiteurs non connect\u00e9s tout en maintenant leur disponibilit\u00e9 pour les administrateurs.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Nos choix techniques pour ce module<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Approche cibl\u00e9e<\/h3>\n\n\n\n<p>Nous avons con\u00e7u ce module pour qu\u2019il d\u00e9sactive uniquement Dashicons lorsque cela est pertinent :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Les visiteurs non connect\u00e9s b\u00e9n\u00e9ficient d\u2019une exp\u00e9rience utilisateur plus rapide.<\/li>\n\n\n\n<li>Les utilisateurs connect\u00e9s ne sont pas affect\u00e9s, conservant un tableau de bord pleinement fonctionnel.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">L\u00e9g\u00e8ret\u00e9 et efficacit\u00e9<\/h3>\n\n\n\n<p>Le module utilise un code minimaliste bas\u00e9 sur les hooks natifs de WordPress. Cela garantit une compatibilit\u00e9 avec les futures versions de WordPress tout en minimisant l\u2019impact sur les performances du site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">S\u00e9curit\u00e9 renforc\u00e9e<\/h3>\n\n\n\n<p>Toutes les v\u00e9rifications, telles que l\u2019identification des pages de connexion ou des pages prot\u00e9g\u00e9es, sont effectu\u00e9es avec des m\u00e9thodes s\u00e9curis\u00e9es, comme <code>sanitize_text_field<\/code> et <code>strpos<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Le module <strong>Disable Dashicons CSS and JS files<\/strong> de WPMasterToolKit est une solution id\u00e9ale pour optimiser les performances de votre site WordPress. En supprimant les fichiers Dashicons inutiles pour les visiteurs non connect\u00e9s, il r\u00e9duit les requ\u00eates HTTP et acc\u00e9l\u00e8re le chargement des pages. Essayez-le d\u00e8s aujourd&rsquo;hui et profitez d\u2019un site plus rapide et mieux optimis\u00e9\u202f!<\/p>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>Optimisez les performances de votre site WordPress avec le module Disable Dashicons CSS and JS files de WPMasterToolKit. Ce module d\u00e9sactive automatiquement les fichiers Dashicons inutiles pour les visiteurs non connect\u00e9s, r\u00e9duisant les requ\u00eates HTTP et acc\u00e9l\u00e9rant le chargement des pages. Une solution simple pour un site plus rapide et performant\u202f!<\/p>",
        "protected": false
    },
    "featured_media": 0,
    "parent": 0,
    "template": "",
    "meta": {
        "_acf_changed": true,
        "_seopress_robots_primary_cat": "",
        "_seopress_titles_title": "Boostez votre site WordPress : D\u00e9sactivez Dashicons inutiles",
        "_seopress_titles_desc": "Am\u00e9liorez la vitesse de votre site en d\u00e9sactivant Dashicons pour les visiteurs non connect\u00e9s avec WPMasterToolKit. R\u00e9duisez les requ\u00eates inutiles.",
        "_seopress_robots_index": "",
        "_surecart_dashboard_logo_width": "180px",
        "_surecart_dashboard_show_logo": true,
        "_surecart_dashboard_navigation_orders": true,
        "_surecart_dashboard_navigation_invoices": true,
        "_surecart_dashboard_navigation_subscriptions": true,
        "_surecart_dashboard_navigation_downloads": true,
        "_surecart_dashboard_navigation_billing": true,
        "_surecart_dashboard_navigation_account": true
    },
    "class_list": [
        "post-1823",
        "module",
        "type-module",
        "status-publish",
        "hentry"
    ],
    "acf": [],
    "_links": {
        "self": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module\/1823",
                "targetHints": {
                    "allow": [
                        "GET"
                    ]
                }
            }
        ],
        "collection": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module"
            }
        ],
        "about": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/types\/module"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/media?parent=1823"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}