{
    "id": 1820,
    "date": "2024-12-17T10:47:10",
    "date_gmt": "2024-12-17T09:47:10",
    "guid": {
        "rendered": "https:\/\/wpmastertoolkit.com\/module\/desactiver-les-scripts-de-cart-fragments\/"
    },
    "modified": "2025-01-02T16:40:46",
    "modified_gmt": "2025-01-02T15:40:46",
    "slug": "desactiver-les-scripts-de-cart-fragments",
    "status": "publish",
    "type": "module",
    "link": "https:\/\/wpmastertoolkit.com\/fr\/module\/desactiver-les-scripts-de-cart-fragments\/",
    "title": {
        "rendered": "D\u00e9sactiver les scripts de \u00ab\u00a0cart fragments\u00a0\u00bb"
    },
    "content": {
        "rendered": "<h1 class=\"wp-block-heading\">D\u00e9sactiver les Scripts WooCommerce Cart Fragments avec WPMasterToolKit<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce, l\u2019une des solutions e-commerce les plus populaires pour WordPress, utilise un script appel\u00e9 <strong>Cart Fragments<\/strong> pour mettre \u00e0 jour en temps r\u00e9el le contenu du panier sur le front-end via AJAX. Bien que cette fonctionnalit\u00e9 soit utile pour certains sites, elle peut \u00eatre superflue pour d&rsquo;autres, en particulier ceux qui n&rsquo;utilisent pas de mise \u00e0 jour dynamique du panier. De plus, ce script peut ralentir le site en ajoutant des requ\u00eates AJAX inutiles. Le module <strong>Disable Cart Fragments Scripts<\/strong> de WPMasterToolKit a \u00e9t\u00e9 con\u00e7u pour r\u00e9soudre ce probl\u00e8me, en d\u00e9sactivant ce script et en optimisant les performances de votre site.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi d\u00e9sactiver les scripts Cart Fragments ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voici les principales raisons pour lesquelles vous pourriez vouloir d\u00e9sactiver ce script :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Am\u00e9lioration des performances<\/strong> : Les requ\u00eates AJAX g\u00e9n\u00e9r\u00e9es par <code>wc-cart-fragments<\/code> peuvent ralentir le chargement initial de la page, surtout sur des sites avec beaucoup de trafic.<\/li>\n\n\n\n<li><strong>Simplification pour les sites sans panier dynamique<\/strong> : Si votre site ne n\u00e9cessite pas de mise \u00e0 jour dynamique du contenu du panier (par exemple, si vous redirigez vos clients directement vers la page du panier apr\u00e8s l\u2019ajout d\u2019un produit), ces scripts deviennent inutiles.<\/li>\n\n\n\n<li><strong>R\u00e9duction des requ\u00eates inutiles<\/strong> : En d\u00e9sactivant <code>wc-cart-fragments<\/code>, vous supprimez des appels AJAX qui consomment des ressources serveur.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Fonctionnement du module Disable Cart Fragments Scripts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le module <strong>Disable Cart Fragments Scripts<\/strong> d\u00e9sactive les scripts WooCommerce li\u00e9s au panier dynamique et configure votre site pour \u00e9viter les fonctionnalit\u00e9s associ\u00e9es, telles que l\u2019ajout AJAX au panier. Voici ce qu\u2019il fait en d\u00e9tail :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">D\u00e9sactivation des scripts <code>wc-cart-fragments<\/code><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le module utilise l&rsquo;action <code>wp_enqueue_scripts<\/code> pour d\u00e9senregistrer le script <code>wc-cart-fragments<\/code>, emp\u00eachant ainsi son chargement sur le front-end.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Modification des param\u00e8tres WooCommerce<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Lors de l&rsquo;activation du module, les param\u00e8tres WooCommerce sont ajust\u00e9s automatiquement :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Redirection apr\u00e8s ajout au panier<\/strong> : Active l&rsquo;option de redirection vers la page du panier apr\u00e8s l\u2019ajout d\u2019un produit.<\/li>\n\n\n\n<li><strong>D\u00e9sactivation de l\u2019ajout AJAX au panier<\/strong> : D\u00e9sactive les fonctionnalit\u00e9s d&rsquo;ajout au panier via AJAX, supprimant ainsi toute d\u00e9pendance aux scripts dynamiques.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Gestion dans l\u2019administration WooCommerce<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le module inclut \u00e9galement un script sp\u00e9cifique pour la page des r\u00e9glages WooCommerce afin de garantir que les comportements li\u00e9s \u00e0 l\u2019ajout au panier sont correctement configur\u00e9s dans l\u2019interface d&rsquo;administration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Restauration des param\u00e8tres lors de la d\u00e9sactivation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Lorsque le module est d\u00e9sactiv\u00e9, il restaure les param\u00e8tres par d\u00e9faut de WooCommerce, r\u00e9activant les fonctionnalit\u00e9s d\u2019ajout au panier via AJAX si n\u00e9cessaire.<\/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> : Acc\u00e9dez \u00e0 la liste des modules et activez \u00ab\u00a0Disable Cart Fragments Scripts\u00a0\u00bb.<\/li>\n\n\n\n<li><strong>Configuration automatique<\/strong> : Une fois activ\u00e9, le module d\u00e9sactive les scripts <code>wc-cart-fragments<\/code> et ajuste les param\u00e8tres WooCommerce sans intervention suppl\u00e9mentaire.<\/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\">Utilisation des hooks natifs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le module utilise le hook <code>wp_enqueue_scripts<\/code> pour d\u00e9senregistrer les scripts dynamiques. Cette m\u00e9thode garantit que le script est retir\u00e9 proprement, sans risque d\u2019impact sur d&rsquo;autres fonctionnalit\u00e9s WooCommerce.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gestion des param\u00e8tres via l\u2019activation et la d\u00e9sactivation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En modifiant les options WooCommerce lors de l\u2019activation et de la d\u00e9sactivation, le module assure une compatibilit\u00e9 avec le comportement par d\u00e9faut de WooCommerce.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Chargement conditionnel<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le module ne charge aucun code inutile, respectant ainsi la philosophie WPMasterToolKit : \u00ab\u00a0un module activ\u00e9 = un module charg\u00e9\u00a0\u00bb. Les modifications s&rsquo;appliquent uniquement lorsque le module est actif.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le module <strong>Disable Cart Fragments Scripts<\/strong> de WPMasterToolKit est une solution id\u00e9ale pour les propri\u00e9taires de sites WooCommerce souhaitant am\u00e9liorer les performances en supprimant les scripts inutiles li\u00e9s au panier dynamique. Simple \u00e0 utiliser et enti\u00e8rement automatis\u00e9, il garantit un site plus rapide sans compromettre l\u2019exp\u00e9rience utilisateur. Essayez-le d\u00e8s aujourd&rsquo;hui pour optimiser votre boutique en ligne\u202f!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>Am\u00e9liorez les performances de votre boutique WooCommerce avec le module Disable Cart Fragments Scripts de WPMasterToolKit. En d\u00e9sactivant les scripts \u00ab\u00a0wc-cart-fragments\u00a0\u00bb inutiles et en optimisant les param\u00e8tres du panier, ce module r\u00e9duit les requ\u00eates AJAX et acc\u00e9l\u00e8re le chargement des pages. Une solution id\u00e9ale pour un site e-commerce plus rapide et efficace\u202f!<\/p>",
        "protected": false
    },
    "featured_media": 0,
    "parent": 0,
    "template": "",
    "meta": {
        "_acf_changed": true,
        "_seopress_titles_title": "Boostez la vitesse WooCommerce: D\u00e9sactivez Cart Fragments",
        "_seopress_titles_desc": "Boostez les performances de votre site WooCommerce en d\u00e9sactivant les scripts Cart Fragments superflus avec le module WPMasterToolKit.",
        "_seopress_robots_index": "",
        "_seopress_robots_follow": "",
        "_seopress_robots_imageindex": "",
        "_seopress_robots_snippet": "",
        "_seopress_robots_primary_cat": "",
        "_seopress_robots_breadcrumbs": "",
        "_seopress_robots_freeze_modified_date": "",
        "_seopress_robots_custom_modified_date": "",
        "_seopress_robots_canonical": "",
        "_seopress_social_fb_title": "",
        "_seopress_social_fb_desc": "",
        "_seopress_social_fb_img": "",
        "_seopress_social_fb_img_attachment_id": 0,
        "_seopress_social_fb_img_width": 0,
        "_seopress_social_fb_img_height": 0,
        "_seopress_social_twitter_title": "",
        "_seopress_social_twitter_desc": "",
        "_seopress_social_twitter_img": "",
        "_seopress_social_twitter_img_attachment_id": 0,
        "_seopress_social_twitter_img_width": 0,
        "_seopress_social_twitter_img_height": 0,
        "_seopress_redirections_value": "",
        "_seopress_redirections_enabled": "",
        "_seopress_redirections_enabled_regex": "",
        "_seopress_redirections_logged_status": "both",
        "_seopress_redirections_param": "",
        "_seopress_redirections_type": 301,
        "_seopress_analysis_target_kw": "",
        "_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-1820",
        "module",
        "type-module",
        "status-publish",
        "hentry"
    ],
    "acf": [],
    "_links": {
        "self": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module\/1820",
                "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=1820"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}