{
    "id": 1836,
    "date": "2024-12-26T12:40:24",
    "date_gmt": "2024-12-26T11:40:24",
    "guid": {
        "rendered": "https:\/\/wpmastertoolkit.com\/module\/visibilite-du-menu-de-navigation\/"
    },
    "modified": "2025-01-02T18:10:40",
    "modified_gmt": "2025-01-02T17:10:40",
    "slug": "visibilite-du-menu-de-navigation",
    "status": "publish",
    "type": "module",
    "link": "https:\/\/wpmastertoolkit.com\/fr\/module\/visibilite-du-menu-de-navigation\/",
    "title": {
        "rendered": "Visibilit\u00e9 du menu de navigation"
    },
    "content": {
        "rendered": "<h1 class=\"wp-block-heading\">Am\u00e9liorez la visibilit\u00e9 de vos menus avec le module Nav Menu Visibility de WPMasterToolkit<\/h1>\n\n\n\n<p>La gestion de la visibilit\u00e9 des \u00e9l\u00e9ments du menu de navigation sur votre site WordPress peut \u00eatre un d\u00e9fi, surtout lorsque vous souhaitez afficher certains \u00e9l\u00e9ments uniquement pour des utilisateurs connect\u00e9s ou d\u00e9connect\u00e9s. C&rsquo;est dans cet esprit que nous avons d\u00e9velopp\u00e9 le module <strong>Nav Menu Visibility<\/strong> de notre plugin WPMasterToolkit. Ce module offre une solution simple pour contr\u00f4ler quels utilisateurs voient quels \u00e9l\u00e9ments du menu, sans n\u00e9cessiter de plugins suppl\u00e9mentaires ou de codage complexe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quel plugin le module Nav Menu Visibility peut-il remplacer ?<\/h2>\n\n\n\n<p>Le module Nav Menu Visibility peut remplacer plusieurs plugins WordPress populaires qui sont d\u00e9di\u00e9s \u00e0 la gestion des \u00e9l\u00e9ments du menu en fonction de l&rsquo;\u00e9tat de connexion de l&rsquo;utilisateur. Parmi ceux-ci, on trouve des plugins comme <em>User Menus<\/em> et <em>Nav Menu Roles<\/em>. En utilisant WPMasterToolkit, vous \u00e9conomisez des ressources en n&rsquo;installant qu&rsquo;un seul plugin pour g\u00e9rer divers besoins.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment fonctionne le module Nav Menu Visibility ?<\/h2>\n\n\n\n<p>Le module fonctionne en ajoutant des boutons radio dans les param\u00e8tres des \u00e9l\u00e9ments de menu, vous permettant de d\u00e9finir la visibilit\u00e9 de chaque \u00e9l\u00e9ment. Vous pouvez choisir d&rsquo;afficher un \u00e9l\u00e9ment pour tout le monde, uniquement pour les utilisateurs connect\u00e9s, ou uniquement pour les utilisateurs d\u00e9connect\u00e9s. Ce choix est sauvegard\u00e9 en tant que m\u00e9tadonn\u00e9e associ\u00e9e \u00e0 chaque \u00e9l\u00e9ment de menu, ce qui signifie que vous pouvez facilement ajuster la visibilit\u00e9 de vos menus sans modifier le code sous-jacent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comment utiliser ce module?<\/h3>\n\n\n\n<p>Pour utiliser le module, il vous suffit d&rsquo;acc\u00e9der aux param\u00e8tres des menus dans votre tableau de bord WordPress. Pour chaque \u00e9l\u00e9ment de menu, vous aurez d\u00e9sormais la possibilit\u00e9 de s\u00e9lectionner lequel des trois \u00e9tats de visibilit\u00e9 vous souhaitez appliquer : \u00ab Connect\u00e9 \u00bb, \u00ab D\u00e9connect\u00e9 \u00bb, ou \u00ab Tout le monde \u00bb. Apr\u00e8s avoir fait vos choix, cliquez simplement sur \u00ab Enregistrer \u00bb pour que vos param\u00e8tres prennent effet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img alt=\"Capture d&#039;\u00e9cran du menu de navigation WordPress.\" fetchpriority=\"high\" decoding=\"async\" width=\"918\" height=\"809\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/image-66.png\" class=\"wp-image-3129\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/image-66.png 918w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/image-66-300x264.png 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2024\/12\/image-66-768x677.png 768w\" sizes=\"(max-width: 918px) 100vw, 918px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Actions et filtres personnalis\u00e9s utilis\u00e9s dans Nav Menu Visibility<\/h2>\n\n\n\n<p>Le module utilise plusieurs hooks WordPress importants pour impl\u00e9menter sa fonctionnalit\u00e9. D&rsquo;abord, l&rsquo;action <code>wp_nav_menu_item_custom_fields<\/code> est utilis\u00e9e pour ajouter des boutons radio personnalis\u00e9s dans les r\u00e9glages des \u00e9l\u00e9ments de menu. Ensuite, l&rsquo;action <code>wp_update_nav_menu_item<\/code> permet de sauvegarder l&rsquo;\u00e9tat de visibilit\u00e9 choisi. Enfin, le filtre <code>wp_get_nav_menu_items<\/code> est utilis\u00e9 pour ajuster les \u00e9l\u00e9ments de menu affich\u00e9s en fonction de l&rsquo;\u00e9tat de connexion de l&rsquo;utilisateur.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comprendre les choix techniques derri\u00e8re Nav Menu Visibility<\/h2>\n\n\n\n<p>Nous avons choisi d&rsquo;int\u00e9grer cette fonctionnalit\u00e9 directement dans l&rsquo;interface utilisateur d&rsquo;administration, car cela permet de maintenir une gestion fluide et intuitive des menus sans ajouter de complexit\u00e9 inutile. En utilisant les m\u00e9ta-donn\u00e9es de post WordPress, nous assurons que l&rsquo;int\u00e9grit\u00e9 des donn\u00e9es est pr\u00e9serv\u00e9e et que ces param\u00e8tres de visibilit\u00e9 ne perturbent pas le flux normal des autres op\u00e9rations sur votre site.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Le module Nav Menu Visibility de WPMasterToolkit est une solution \u00e9l\u00e9gante et int\u00e9gr\u00e9e pour contr\u00f4ler la visibilit\u00e9 des \u00e9l\u00e9ments de menu dans WordPress. En rempla\u00e7ant les besoins de plugins tiers sp\u00e9cifiques \u00e0 la visibilit\u00e9, il permet une gestion plus centralis\u00e9e et efficace de vos menus. Gr\u00e2ce \u00e0 ce module, vous pouvez facilement garantir que les bons utilisateurs voient les bonnes options de navigation, am\u00e9liorant ainsi l&rsquo;exp\u00e9rience utilisateur globale de votre site WordPress.<\/p>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>Le module Nav Menu Visibility de WPMasterToolkit am\u00e9liore la gestion de la visibilit\u00e9 des \u00e9l\u00e9ments de menu sur WordPress en permettant d&rsquo;afficher ces \u00e9l\u00e9ments selon l&rsquo;\u00e9tat de connexion de l&rsquo;utilisateur (connect\u00e9, d\u00e9connect\u00e9, ou tout le monde) sans n\u00e9cessiter de plugins suppl\u00e9mentaires ou de codage complexe. Ce module remplace des plugins comme User Menus et Nav Menu Roles, optimisant ainsi l&rsquo;utilisation des ressources. Il fonctionne via des boutons radio int\u00e9gr\u00e9s dans les param\u00e8tres des menus du tableau de bord WordPress. En utilisant des hooks WordPress, il simplifie la gestion des menus tout en assurant l&rsquo;int\u00e9grit\u00e9 des donn\u00e9es, am\u00e9liorant ainsi l\u2019exp\u00e9rience utilisateur de votre site.<\/p>",
        "protected": false
    },
    "featured_media": 0,
    "parent": 0,
    "template": "",
    "meta": {
        "_acf_changed": true,
        "_seopress_robots_primary_cat": "",
        "_seopress_titles_title": "Boostez votre menu WordPress avec Nav Menu Visibility!",
        "_seopress_titles_desc": "Contr\u00f4lez la visibilit\u00e9 des menus WordPress facilement avec le module Nav Menu Visibility de WPMasterToolkit. Simple et sans codage complexe !",
        "_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-1836",
        "module",
        "type-module",
        "status-publish",
        "hentry"
    ],
    "acf": [],
    "_links": {
        "self": [
            {
                "href": "https:\/\/wpmastertoolkit.com\/fr\/wp-json\/wp\/v2\/module\/1836",
                "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=1836"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}