{"id":11804,"date":"2020-05-18T04:41:15","date_gmt":"2020-05-18T04:41:15","guid":{"rendered":"https:\/\/blogging-techies.com\/fr\/comment-creer-un-menu-wordpress-reactif-pret-pour-les-appareils-mobiles\/"},"modified":"2020-05-18T04:41:15","modified_gmt":"2020-05-18T04:41:15","slug":"comment-creer-un-menu-wordpress-reactif-pret-pour-les-appareils-mobiles","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/fr\/comment-creer-un-menu-wordpress-reactif-pret-pour-les-appareils-mobiles\/","title":{"rendered":"Comment cr\u00e9er un menu WordPress r\u00e9actif pr\u00eat pour les appareils mobiles"},"content":{"rendered":"<p>Voulez-vous cr\u00e9er un menu WordPress r\u00e9actif pour les appareils mobiles? Les utilisateurs mobiles ont d\u00e9j\u00e0 surpass\u00e9 les utilisateurs de bureau sur de nombreux sites Web. L&#8217;ajout d&#8217;un menu mobile personnalisable facilite la navigation des utilisateurs sur votre site Web. Dans cet article, nous vous montrerons comment cr\u00e9er facilement un menu WordPress r\u00e9actif pr\u00eat pour les appareils mobiles. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Cr\u00e9ez un menu WordPress adaptable aux appareils mobiles\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2020\/05\/mobileresponsivemenu.jpg\" alt=\"Cr\u00e9ez un menu WordPress adaptable aux appareils mobiles\" width=\"520\" height=\"340\" class=\"alignnone size-full wp-image-37172\"><\/p>\n<p>Ceci est un tutoriel approfondi. Nous montrerons \u00e0 la fois la m\u00e9thode compl\u00e9mentaire pour les d\u00e9butants (pas de codage) et la m\u00e9thode de codage pour nos utilisateurs plus avanc\u00e9s.<\/p>\n<p>\u00c0 la fin de ce didacticiel, vous apprendrez \u00e0 cr\u00e9er un menu contextuel coulissant, un menu contextuel d\u00e9roulant et un menu contextuel \u00e0 bascule.<\/p>\n<p>Pr\u00eat? Commen\u00e7ons.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Didacticiel_video\"><\/span>Didacticiel vid\u00e9o<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Abonnez-vous \u00e0 WPBeginner<\/p>\n<p>Si vous n&#8217;aimez pas la vid\u00e9o ou avez besoin de plus d&#8217;instructions, lisez la suite.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Methode_1_ajouter_un_menu_reactif_dans_WordPress_a_laide_dun_plugin\"><\/span>M\u00e9thode 1: ajouter un menu r\u00e9actif dans WordPress \u00e0 l&#8217;aide d&#8217;un plugin<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Cette m\u00e9thode est plus facile et recommand\u00e9e pour les d\u00e9butants car elle ne n\u00e9cessite pas de codage personnalis\u00e9. <\/p>\n<p>Dans cette m\u00e9thode, nous allons cr\u00e9er un menu hamburger qui glisse sur l&#8217;\u00e9cran mobile.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"D\u00e9mo du plugin de menu r\u00e9actif\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2020\/05\/rpmenuplugin.gif\" alt=\"D\u00e9mo du plugin de menu r\u00e9actif\" width=\"520\" height=\"293\" class=\"alignnone size-full wp-image-37165\"><\/p>\n<p>La premi\u00e8re chose \u00e0 faire est d&#8217;installer et d&#8217;activer le plugin Responsive Menu. Pour plus de d\u00e9tails, consultez notre guide \u00e9tape par \u00e9tape sur la fa\u00e7on d&#8217;installer un plugin WordPress.<\/p>\n<p>Lors de l&#8217;activation, le plugin ajoutera un nouvel \u00e9l\u00e9ment de menu intitul\u00e9 &#8220;Responsive Menu&#8221; \u00e0 votre barre d&#8217;administration WordPress. En cliquant dessus, vous acc\u00e9dez \u00e0 la page de configuration du plugin. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Param\u00e8tres de menu r\u00e9actifs\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2020\/05\/responsivemenusettings.png\" alt=\"Param\u00e8tres de menu r\u00e9actifs\" width=\"520\" height=\"317\" class=\"alignnone size-full wp-image-37157\"><\/p>\n<p>Vous devez d&#8217;abord entrer la largeur de l&#8217;\u00e9cran, \u00e0 quel point le plugin commencera \u00e0 afficher un menu r\u00e9actif. La valeur par d\u00e9faut est 800 px, ce qui devrait fonctionner pour la plupart des sites Web. <\/p>\n<p>Apr\u00e8s cela, vous devez s\u00e9lectionner le menu que vous souhaitez utiliser pour votre menu r\u00e9actif. Si vous n&#8217;avez pas encore cr\u00e9\u00e9 de menu, vous pouvez en cr\u00e9er un en visitant <strong>Apparence \u00bbMenus<\/strong>. Consultez notre guide sur la fa\u00e7on d&#8217;ajouter le menu de navigation dans WordPress pour des instructions d\u00e9taill\u00e9es. <\/p>\n<p>La derni\u00e8re option \u00e0 l&#8217;\u00e9cran consiste \u00e0 fournir une classe CSS pour votre menu actuel qui ne r\u00e9pond pas. Cela permettra au plugin de masquer son menu qui ne r\u00e9pond pas sur des \u00e9crans plus petits. <\/p>\n<p>N&#8217;oubliez pas de cliquer sur le bouton pour enregistrer vos param\u00e8tres.<\/p>\n<p>Vous pouvez maintenant visiter leur site Web et redimensionner l&#8217;\u00e9cran de votre navigateur pour voir le menu r\u00e9actif en action. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"D\u00e9mo du plugin de menu r\u00e9actif\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2020\/05\/rpmenuplugin.gif\" alt=\"D\u00e9mo du plugin de menu r\u00e9actif\" width=\"520\" height=\"293\" class=\"alignnone size-full wp-image-37165\"><\/p>\n<p>Le plugin de menu r\u00e9actif est livr\u00e9 avec de nombreuses autres options qui vous permettent de modifier le comportement et l&#8217;apparence de votre menu r\u00e9actif. Vous pouvez explorer ces options sur la page de configuration du plugin et les ajuster si n\u00e9cessaire.  <\/p>\n<h4><span class=\"ez-toc-section\" id=\"Methode_2_ajouter_un_menu_de_selection_deroulant_a_laide_dun_plugin\"><\/span>M\u00e9thode 2: ajouter un menu de s\u00e9lection d\u00e9roulant \u00e0 l&#8217;aide d&#8217;un plugin<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Une autre fa\u00e7on d&#8217;ajouter un menu r\u00e9actif consiste \u00e0 ajouter un menu de s\u00e9lection d\u00e9roulant. Cette m\u00e9thode ne n\u00e9cessite aucune comp\u00e9tence en codage, elle est donc recommand\u00e9e pour les d\u00e9butants. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Menu de s\u00e9lection r\u00e9actif\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2020\/05\/selectmenu.jpg\" alt=\"Menu de s\u00e9lection r\u00e9actif\" width=\"520\" height=\"315\" class=\"alignnone size-full wp-image-37167\"><\/p>\n<p>La premi\u00e8re chose \u00e0 faire est d&#8217;installer et d&#8217;activer le plugin Responsive Select Menu. Pour plus de d\u00e9tails, consultez notre guide \u00e9tape par \u00e9tape sur la fa\u00e7on d&#8217;installer un plugin WordPress.<\/p>\n<p>Apr\u00e8s l&#8217;activation, vous devez visiter <strong>Apparence \u00bbResponsive Select<\/strong> pour configurer les param\u00e8tres du plugin. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"S\u00e9lectionnez les param\u00e8tres du menu\" src=\"https:\/\/blogging-techies.com\/wp-content\/uploads\/2020\/05\/1589776631_405_selectmenu.png\" alt=\"S\u00e9lectionnez les param\u00e8tres du menu\" width=\"520\" height=\"476\" class=\"alignnone size-full wp-image-37159\"><\/p>\n<p>Vous devez faire d\u00e9filer la page jusqu&#8217;\u00e0 la section &#8220;Activer les emplacements de th\u00e8me&#8221;. Par d\u00e9faut, le plugin est activ\u00e9 dans tous les emplacements de th\u00e8mes. Vous pouvez changer cela en l&#8217;activant de mani\u00e8re s\u00e9lective pour des emplacements de th\u00e8me sp\u00e9cifiques. <\/p>\n<p>N&#8217;oubliez pas de cliquer sur le bouton Enregistrer tous les param\u00e8tres pour enregistrer vos modifications. <\/p>\n<p>Vous pouvez maintenant visiter leur site Web et redimensionner l&#8217;\u00e9cran du navigateur pour voir le menu de s\u00e9lection r\u00e9actif en action. <\/p>\n<h4><span class=\"ez-toc-section\" id=\"Methode_3_creer_un_menu_reactif_adapte_aux_mobiles_avec_effet_de_bascule\"><\/span>M\u00e9thode 3: cr\u00e9er un menu r\u00e9actif adapt\u00e9 aux mobiles avec effet de bascule<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>L&#8217;une des m\u00e9thodes les plus utilis\u00e9es pour afficher un menu sur des \u00e9crans mobiles consiste \u00e0 utiliser l&#8217;effet de bascule. <\/p>\n<p>Cette m\u00e9thode n\u00e9cessite que vous ajoutiez du code personnalis\u00e9 \u00e0 vos fichiers WordPress. Si vous ne l&#8217;avez pas encore fait, consultez notre guide sur le collage d&#8217;extraits du Web dans WordPress. <\/p>\n<p>Vous devez d&#8217;abord ouvrir un \u00e9diteur de texte comme le bloc-notes et coller ce code. <\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">( function() {\r\n\tvar nav = document.getElementById( 'site-navigation' ), button, menu;\r\n\tif ( ! nav ) {\r\n\t\treturn;\r\n\t}\r\n\r\n\tbutton = nav.getElementsByTagName( 'button' )[0];\r\n\tmenu   = nav.getElementsByTagName( 'ul' )[0];\r\n\tif ( ! button ) {\r\n\t\treturn;\r\n\t}\r\n\r\n\t\/\/ Hide button if menu is missing or empty.\r\n\tif ( ! menu || ! menu.childNodes.length ) {\r\n\t\tbutton.style.display = 'none';\r\n\t\treturn;\r\n\t}\r\n\r\n\tbutton.onclick = function() {\r\n\t\tif ( -1 === menu.className.indexOf( 'nav-menu' ) ) {\r\n\t\t\tmenu.className = 'nav-menu';\r\n\t\t}\r\n\r\n\t\tif ( -1 !== button.className.indexOf( 'toggled-on' ) ) {\r\n\t\t\tbutton.className = button.className.replace( ' toggled-on', '' );\r\n\t\t\tmenu.className = menu.className.replace( ' toggled-on', '' );\r\n\t\t} else {\r\n\t\t\tbutton.className += ' toggled-on';\r\n\t\t\tmenu.className += ' toggled-on';\r\n\t\t}\r\n\t};\r\n} )(jQuery);\r\n\r\n<\/pre>\n<p>Vous devez maintenant enregistrer ce fichier sous navigation.js sur votre bureau. <\/p>\n<p>Ensuite, vous devez ouvrir un client FTP pour t\u00e9l\u00e9charger ce fichier dans le dossier \/ wp-content \/ themes \/ your-theme-dir \/ js \/ sur votre site WordPress. <\/p>\n<p>Remplacez votre r\u00e9pertoire de th\u00e8mes par le r\u00e9pertoire de votre th\u00e8me actuel. Si votre r\u00e9pertoire de th\u00e8me n&#8217;a pas de dossier js, vous devez le cr\u00e9er. <\/p>\n<p>Apr\u00e8s avoir charg\u00e9 le fichier JavaScript, l&#8217;\u00e9tape suivante consiste \u00e0 s&#8217;assurer que votre site WordPress charge ce JavaScript. Vous devrez ajouter le code suivant au fichier functions.php de votre th\u00e8me. <\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\"> \r\nwp_enqueue_script( 'wpb_togglemenu', get_template_directory_uri() . '\/js\/navigation.js', array('jquery'), '20160909', true );\r\n<\/pre>\n<p>Maintenant, nous devons ajouter le menu de navigation \u00e0 notre th\u00e8me WordPress. Habituellement, le menu de navigation est ajout\u00e9 au fichier header.php d&#8217;un th\u00e8me. <\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 ez-toc-wrap-center counter-flat ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/fr\/comment-creer-un-menu-wordpress-reactif-pret-pour-les-appareils-mobiles\/#Didacticiel_video\" >Didacticiel vid\u00e9o<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/fr\/comment-creer-un-menu-wordpress-reactif-pret-pour-les-appareils-mobiles\/#Methode_1_ajouter_un_menu_reactif_dans_WordPress_a_laide_dun_plugin\" >M\u00e9thode 1: ajouter un menu r\u00e9actif dans WordPress \u00e0 l&#8217;aide d&#8217;un plugin<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/fr\/comment-creer-un-menu-wordpress-reactif-pret-pour-les-appareils-mobiles\/#Methode_2_ajouter_un_menu_de_selection_deroulant_a_laide_dun_plugin\" >M\u00e9thode 2: ajouter un menu de s\u00e9lection d\u00e9roulant \u00e0 l&#8217;aide d&#8217;un plugin<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/fr\/comment-creer-un-menu-wordpress-reactif-pret-pour-les-appareils-mobiles\/#Methode_3_creer_un_menu_reactif_adapte_aux_mobiles_avec_effet_de_bascule\" >M\u00e9thode 3: cr\u00e9er un menu r\u00e9actif adapt\u00e9 aux mobiles avec effet de bascule<\/a><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Voulez-vous cr\u00e9er un menu WordPress r\u00e9actif pour les appareils mobiles? Les utilisateurs mobiles ont d\u00e9j\u00e0 surpass\u00e9 les utilisateurs de bureau sur de nombreux sites Web. L&#8217;ajout d&#8217;un menu mobile personnalisable facilite la navigation des utilisateurs sur votre site Web. Dans cet article, nous vous montrerons comment cr\u00e9er facilement un menu WordPress r\u00e9actif pr\u00eat pour les [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11805,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-11804","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-themes"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/posts\/11804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/comments?post=11804"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/posts\/11804\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/media\/11805"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/media?parent=11804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/categories?post=11804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/tags?post=11804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}