{"id":33256,"date":"2019-10-25T02:30:10","date_gmt":"2019-10-25T09:30:10","guid":{"rendered":"https:\/\/kinsta.com\/?p=6514"},"modified":"2024-09-20T10:04:34","modified_gmt":"2024-09-20T09:04:34","slug":"personnaliser-menu-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/","title":{"rendered":"Un guide approfondi pour cr\u00e9er et personnaliser un menu WordPress"},"content":{"rendered":"<p>Un site web WordPress ne serait pas grand-chose sans ses menus et ses sous-menus. La personnalisation de ces menus \u00e0 votre convenance \u00e0 partir de WordPress est \u00e9galement tr\u00e8s simple. En tant que tel, votre menu WordPress est un outil de premier ordre pour obtenir un bon classement dans les moteurs de recherche et garder les visiteurs sur le site.<\/p>\n<p>Les \u00e9crans d\u00e9di\u00e9s au sein de WordPress d\u00e9mentent la complexit\u00e9 de vos menus. Vous \u00eates \u00e9galement en mesure d&rsquo;afficher des menus dans plusieurs endroits sur votre site. Si vous avez les comp\u00e9tences en code, vous pouvez personnaliser votre menu WordPress avec des possibilit\u00e9s presque infinies.<\/p>\n<p>Pour cet article, nous allons vous donner un guide approfondi de la cr\u00e9ation d&rsquo;un menu WordPress. Nous allons \u00e9galement vous montrer comment prendre la fonctionnalit\u00e9 et l&rsquo;am\u00e9liorer de quelques fa\u00e7ons diff\u00e9rentes.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>L&rsquo;anatomie d&rsquo;un menu WordPress<\/h2>\n<p>Pour les non-initi\u00e9s, un menu WordPress est souvent une collection de liens (<a href=\"https:\/\/kinsta.com\/fr\/blog\/menu-deroulant-wordpress\/\">y compris des listes d\u00e9roulantes<\/a>). Il s&rsquo;agit d&rsquo;une fonctionnalit\u00e9 simple qui n&rsquo;est qu&rsquo;une \u00ab\u00a0vert\u00e8bre\u00a0\u00bb dans la colonne vert\u00e9brale de votre site web.<\/p>\n<figure id=\"attachment_100057\" aria-describedby=\"caption-attachment-100057\" style=\"width: 1035px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100057\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/wordpress-menu.png\" alt=\"Un exemple de menu WordPress.\" width=\"1035\" height=\"59\"><figcaption id=\"caption-attachment-100057\" class=\"wp-caption-text\">Un exemple de menu WordPress.<\/figcaption><\/figure>\n<p>Nous verrons plus en d\u00e9tail dans la section suivante o\u00f9 vous verrez les menus sur un site web. Pour l&rsquo;instant, sachez qu&rsquo;ils peuvent s&rsquo;ins\u00e9rer partout o\u00f9 vous souhaitez les afficher. Il se peut que vous n&rsquo;ayez que quelques options pr\u00e9-s\u00e9lectionn\u00e9es (en fonction des zones de widgets). D&rsquo;un point de vue technique, cependant, un menu peut aller n&rsquo;importe o\u00f9.<\/p>\n<p>Bien s\u00fbr, un menu WordPress est primordial pour la navigation sur un site web. Si vous disposez d&rsquo;un menu de navigation clair et d\u00e9fini, cela aidera les utilisateurs \u00e0 se d\u00e9placer sur votre site, et cela permettra de r\u00e9duire votre <a href=\"https:\/\/kinsta.com\/fr\/blog\/comment-reduire-le-taux-de-rebond\/\">taux de rebond<\/a>.<\/p>\n<p>Ils ont \u00e9galement un autre objectif : Vos menus contribuent \u00e0 votre <a href=\"https:\/\/kinsta.com\/fr\/blog\/que-veut-dire-referencement-seo\/\">optimisation pour les moteurs de recherche (SEO)<\/a>. L&rsquo;optimisation d&rsquo;un menu WordPress pour le SEO d\u00e9pend davantage de ce qu&rsquo;il faut laisser de c\u00f4t\u00e9 que de ce qu&rsquo;il faut int\u00e9grer. Pour commencer, vous pouvez supprimer certains \u00e9l\u00e9ments &#8211; comme les nuages d\u2019\u00e9tiquettes &#8211; et limiter le nombre de liens que vous incluez.<\/p>\n<p>Bien que Google vous autorise \u00e0 ajouter jusqu&rsquo;\u00e0 250 liens sur une page, il est essentiel de conserver une \u00ab\u00a0<a href=\"https:\/\/kinsta.com\/fr\/blog\/comment-diriger-trafic-sur-votre-site\/#46-boost-authority-with-internal-links\">valeur de lien<\/a>\u00a0\u00bb \u00e9lev\u00e9e. \u00c0 ce titre, r\u00e9duire le nombre de liens externes vous sera b\u00e9n\u00e9fique \u00e0 long terme.<\/p>\n\n<h2>Les diff\u00e9rents types de structures de menu WordPress<\/h2>\n<p>Comme vous l&rsquo;avez peut-\u00eatre d\u00e9j\u00e0 compris, en fonction des besoins de votre application, vous pouvez opter pour diff\u00e9rentes structures de menu WordPress.<\/p>\n<p>Les menus d&rsquo;en-t\u00eate, par exemple, sont les plus courants car ils traitent de la <a href=\"https:\/\/kinsta.com\/fr\/blog\/navigation-site-web\/\">navigation principale du site<\/a>. Vous verrez aussi souvent des menus plus petits au-dessus de la navigation principale, car il s&rsquo;agit d&rsquo;un excellent emplacement pour les ic\u00f4nes de r\u00e9seaux sociaux, les barres de recherche, etc.<\/p>\n<p>Le site web du <a href=\"https:\/\/kinsta.com\/fr\/repertoire-agences\/saucal\/\">partenaire Kinsta SAU\/CAL<\/a> dispose d&rsquo;un menu \u00ab\u00a0fly-in\u00a0\u00bb qui comprend la navigation et les liens sociaux :<\/p>\n<figure id=\"attachment_100040\" aria-describedby=\"caption-attachment-100040\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100040 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/fly-in-menu.png\" alt=\"Un affichage en vol montrant deux menus.\" width=\"1000\" height=\"571\"><figcaption id=\"caption-attachment-100040\" class=\"wp-caption-text\">Un affichage en vol montrant deux menus.<\/figcaption><\/figure>\n<p>Ce menu montre qu&rsquo;il existe d&rsquo;autres cas d&rsquo;utilisation d&rsquo;un menu WordPress que la navigation d&rsquo;un site. En utilisant les fonctionnalit\u00e9s int\u00e9gr\u00e9es de WordPress (nous y reviendrons plus tard), vous pouvez cr\u00e9er un menu pour presque tout ce dont vous avez besoin.<\/p>\n<p>Le pied de page est tout aussi populaire que la navigation d&rsquo;en-t\u00eate. Vous utiliserez souvent cette zone pour r\u00e9p\u00e9ter votre navigation principale pour les utilisateurs qui font d\u00e9filer le site vers le bas. C&rsquo;est \u00e9galement un excellent endroit pour proposer des liens plus contextuels pour vos produits et services :<\/p>\n<figure id=\"attachment_100043\" aria-describedby=\"caption-attachment-100043\" style=\"width: 1000px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100043 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/kinsta-footer-menu.png\" alt=\"Le menu de bas de page de Kinsta.\" width=\"1000\" height=\"578\"><figcaption id=\"caption-attachment-100043\" class=\"wp-caption-text\">Le menu de bas de page de Kinsta.<\/figcaption><\/figure>\n<p>Vous verrez \u00e9galement des menus dans une colonne lat\u00e9rale si le site l&rsquo;utilise :<\/p>\n<figure id=\"attachment_100055\" aria-describedby=\"caption-attachment-100055\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100055 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/sidebar-navigation.png\" alt=\"Un exemple de navigation dans la colonne lat\u00e9rale.\" width=\"1000\" height=\"580\"><figcaption id=\"caption-attachment-100055\" class=\"wp-caption-text\">Un exemple de navigation dans la colonne lat\u00e9rale.<\/figcaption><\/figure>\n<p>Bien que la navigation principale ne soit pas souvent pr\u00e9sente ici, c&rsquo;est un endroit traditionnel pour les <a href=\"https:\/\/kinsta.com\/fr\/blog\/medias-sociaux-wordpress\/\">liens sociaux<\/a>, les archives des articles de blog et bien d&rsquo;autres choses encore.<\/p>\n<h2>Comment cr\u00e9er un menu WordPress personnalis\u00e9 (3 m\u00e9thodes)<\/h2>\n<p>La cr\u00e9ation d&rsquo;un menu WordPress est un processus simple, quel que soit votre niveau d&rsquo;expertise. Il y a trois fa\u00e7ons principales de faire le travail : utiliser la fonctionnalit\u00e9 int\u00e9gr\u00e9e de WordPress, installer une extension adapt\u00e9e ou mettre les mains dans le cambouis avec du code.<\/p>\n<p>Ensuite, nous allons vous montrer comment cr\u00e9er un menu WordPress en utilisant ces trois approches.<\/p>\n<h3>1. Utilisez la fonctionnalit\u00e9 int\u00e9gr\u00e9e de WordPress pour cr\u00e9er votre menu<\/h3>\n<p>WordPress dispose d&rsquo;outils int\u00e9gr\u00e9s pour vous aider \u00e0 cr\u00e9er un menu. Un \u00e9cran d\u00e9di\u00e9 dans l&rsquo;administration de WordPress sera familier \u00e0 tous, sauf aux utilisateurs les plus r\u00e9cents.<\/p>\n<figure id=\"attachment_101054\" aria-describedby=\"caption-attachment-101054\" style=\"width: 1200px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/The-WordPress-Menu-Screen.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-101054 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/09\/The-WordPress-Menu-Screen.png\" alt=\"L'\u00e9cran du menu WordPress.\" width=\"1200\" height=\"615\"><\/a><figcaption id=\"caption-attachment-101054\" class=\"wp-caption-text\">L&rsquo;\u00e9cran du menu WordPress.<\/figcaption><\/figure>\n<p>Bien s\u00fbr, l&rsquo;utilisation de la fonctionnalit\u00e9 native pour cr\u00e9er votre menu WordPress pr\u00e9sente de nombreux avantages. Pour commencer, vous b\u00e9n\u00e9ficiez d&rsquo;une compatibilit\u00e9 totale avec votre site. De plus, vous pouvez cr\u00e9er vos menus en utilisant une interface famili\u00e8re et des outils natifs.<\/p>\n<p>Pour y parvenir, rendez-vous sur la page <strong>Apparence &gt; Menus <\/strong>de WordPress :<\/p>\n<figure id=\"attachment_100051\" aria-describedby=\"caption-attachment-100051\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100051 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/menus-page.png\" alt=\"Le lien WordPress des Menus.\" width=\"1000\" height=\"729\"><figcaption id=\"caption-attachment-100051\" class=\"wp-caption-text\">Le lien WordPress des Menus.<\/figcaption><\/figure>\n<p>Cet \u00e9cran se divise en plusieurs sections diff\u00e9rentes. En haut, vous trouverez l&rsquo;option de s\u00e9lectionner un menu actuel ou d&rsquo;en cr\u00e9er un nouveau :<\/p>\n<figure id=\"attachment_100038\" aria-describedby=\"caption-attachment-100038\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100038 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/create-new-wordpress-menu.png\" alt=\"Le menu d\u00e9roulant de s\u00e9lection.\" width=\"1000\" height=\"315\"><figcaption id=\"caption-attachment-100038\" class=\"wp-caption-text\">Le menu d\u00e9roulant de s\u00e9lection.<\/figcaption><\/figure>\n<p>Si vous d\u00e9cidez de cr\u00e9er un nouveau menu, donnez-lui un nom et consultez la section <strong>R\u00e9glages du menu <\/strong>:<\/p>\n<figure id=\"attachment_100049\" aria-describedby=\"caption-attachment-100049\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100049 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/menu-settings.png\" alt=\"La section \u00ab R\u00e9glages du menu \u00bb.\" width=\"1000\" height=\"439\"><figcaption id=\"caption-attachment-100049\" class=\"wp-caption-text\">La section \u00ab R\u00e9glages du menu \u00bb.<\/figcaption><\/figure>\n<p>Il y a beaucoup de cases \u00e0 cocher ici, mais vous avez deux d\u00e9cisions principales \u00e0 prendre :<\/p>\n<ul>\n<li><strong>Ajouter automatiquement les pages de premier niveau au menu. <\/strong>Le terme \u00ab\u00a0premier niveau\u00a0\u00bb d\u00e9signe ici les pages que vous cr\u00e9ez dans WordPress et qui ne sont pas des pages enfants d&rsquo;autres pages. Par exemple, un article de blog n&rsquo;est pas une page de premier niveau parce qu&rsquo;il aura une page d&rsquo;archives parente dans de nombreux cas (par exemple <strong>\/blog<\/strong>). D&rsquo;un autre c\u00f4t\u00e9, une page de contact est souvent une page de premier niveau car elle n&rsquo;a g\u00e9n\u00e9ralement pas de page parente.<\/li>\n<li><strong>L&#8217;emplacement du menu. <\/strong>Chaque th\u00e8me a ses propres emplacements de menu. \u00c0 moins que vous ne modifiiez les fichiers du c\u0153ur de votre th\u00e8me, les d\u00e9veloppeurs du th\u00e8me ont cod\u00e9 en dur ces emplacements de menu. Certains th\u00e8mes peuvent vous permettre de les personnaliser par le biais de leurs r\u00e9glages.<\/li>\n<\/ul>\n<p>Une fois que vous \u00eates pr\u00eat, cliquez sur le bouton <strong>Cr\u00e9er un menu<\/strong>. L&rsquo;\u00e9cran se rafra\u00eechit et indique que vous vous trouvez dans votre nouveau menu. Ensuite, jetez un coup d&rsquo;\u0153il \u00e0 la partie gauche de l&rsquo;\u00e9cran :<\/p>\n<figure id=\"attachment_100056\" aria-describedby=\"caption-attachment-100056\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100056 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/wordpress-menu-assets.png\" alt=\"Le menu en accord\u00e9on des \u00e9l\u00e9ments de menu.\" width=\"1000\" height=\"531\"><figcaption id=\"caption-attachment-100056\" class=\"wp-caption-text\">Le menu en accord\u00e9on des \u00e9l\u00e9ments de menu.<\/figcaption><\/figure>\n<p>Cet \u00e9cran liste tous les articles, pages, taxonomies et autres ressources pouvant \u00eatre li\u00e9es sur votre site. Vous construisez votre menu en cochant les cases sur la gauche, puis en cliquant sur le bouton <strong>Ajouter au menu<\/strong>.<\/p>\n<p>Cela les d\u00e9placera vers la section centrale de l&rsquo;\u00e9cran <strong>Menus <\/strong>:<\/p>\n<figure id=\"attachment_100047\" aria-describedby=\"caption-attachment-100047\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100047 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/menu-drag-and-drop.png\" alt=\"Glisser et d\u00e9poser des \u00e9l\u00e9ments dans la section Structure du menu.\" width=\"1000\" height=\"422\"><figcaption id=\"caption-attachment-100047\" class=\"wp-caption-text\">Glisser et d\u00e9poser des \u00e9l\u00e9ments dans la section Structure du menu.<\/figcaption><\/figure>\n<p>Ici, vous pouvez faire glisser et d\u00e9poser les \u00e9l\u00e9ments de menu en place. Si vous cliquez sur la fl\u00e8che d&rsquo;expansion situ\u00e9e \u00e0 c\u00f4t\u00e9 de chaque \u00e9l\u00e9ment, vous pouvez \u00e9galement d\u00e9finir un libell\u00e9 pour votre \u00e9l\u00e9ment de menu ou le supprimer :<\/p>\n<figure id=\"attachment_100048\" aria-describedby=\"caption-attachment-100048\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100048 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/menu-item-expand.png\" alt=\"D\u00e9velopper un \u00e9l\u00e9ment de menu.\" width=\"1000\" height=\"616\"><figcaption id=\"caption-attachment-100048\" class=\"wp-caption-text\">D\u00e9velopper un \u00e9l\u00e9ment de menu.<\/figcaption><\/figure>\n<p>Une fois que vous avez cliqu\u00e9 sur <strong>Enregistrer le menu<\/strong>, vous \u00eates pr\u00eat \u00e0 commencer. Si vous d\u00e9veloppez le menu Options d&rsquo;\u00e9cran en haut de l&rsquo;\u00e9cran, vous pouvez faire plus avec votre menu WordPress :<\/p>\n<figure id=\"attachment_100054\" aria-describedby=\"caption-attachment-100054\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100054 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/screen-options.png\" alt=\"Le panneau Options d'\u00e9cran.\" width=\"1000\" height=\"288\"><figcaption id=\"caption-attachment-100054\" class=\"wp-caption-text\">Le panneau Options d&rsquo;\u00e9cran.<\/figcaption><\/figure>\n<p>Le groupe <strong>\u00c9l\u00e9ments de l&rsquo;\u00e9cran <\/strong>vous permet d&rsquo;afficher les bo\u00eetes m\u00e9ta de menu dans la colonne lat\u00e9rale de gauche. En revanche, le groupe <strong>Afficher les propri\u00e9t\u00e9s avanc\u00e9es du menu <\/strong>permet d&rsquo;afficher les cibles des liens, les descriptions et les classes CSS des \u00e9l\u00e9ments de la liste.<\/p>\n<p>Il y a un autre aspect de l&rsquo;\u00e9cran <strong>Menus <\/strong>qui m\u00e9rite d&rsquo;\u00eatre soulign\u00e9. La case <strong>Liens personnalis\u00e9s <\/strong>vous permet de d\u00e9finir un lien de votre choix, plut\u00f4t qu&rsquo;une page pr\u00e9d\u00e9finie de votre site :<\/p>\n<figure id=\"attachment_100039\" aria-describedby=\"caption-attachment-100039\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100039 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/custom-links-box.png\" alt=\"La bo\u00eete m\u00e9ta de liens personnalis\u00e9s.\" width=\"1000\" height=\"456\"><figcaption id=\"caption-attachment-100039\" class=\"wp-caption-text\">La bo\u00eete m\u00e9ta de liens personnalis\u00e9s.<\/figcaption><\/figure>\n<p>Cette option vous permet d&rsquo;ajouter des liens vers des r\u00e9seaux sociaux \u00e0 votre menu WordPress. La plateforme r\u00e9cup\u00e9rera l&rsquo;ic\u00f4ne correcte pour vous en fonction du site que vous s\u00e9lectionnez, vous donnant la possibilit\u00e9 d&rsquo;avoir des logos bien affich\u00e9s pour les sites que vous choisissez.<\/p>\n<h3>2. Utiliser une extension pour cr\u00e9er votre menu WordPress personnalis\u00e9<\/h3>\n<p>La solution imm\u00e9diate pour ajouter des fonctionnalit\u00e9s \u00e0 WordPress est de recourir aux <a href=\"https:\/\/kinsta.com\/fr\/blog\/plugins-gestion-projet-wordpress\/\">extensions<\/a>. La section pr\u00e9c\u00e9dente a expliqu\u00e9 pourquoi l&rsquo;option native de WordPress est presque tout ce dont vous avez besoin, mais les extensions peuvent \u00e9tendre cette fonctionnalit\u00e9.<\/p>\n<p>La question se pose de savoir si vous avez besoin d&rsquo;une extension d\u00e9di\u00e9e (et suppl\u00e9mentaire) pour cr\u00e9er un menu WordPress, bien qu&rsquo;il y ait de nombreuses bonnes raisons de le faire. Pour commencer, vous allez souvent cr\u00e9er un menu bas\u00e9 sur un style auquel vous ne pouvez pas acc\u00e9der avec la configuration par d\u00e9faut. Des designs r\u00e9actifs sp\u00e9cifiques, des \u00ab\u00a0m\u00e9ga-menus\u00a0\u00bb et bien d&rsquo;autres choses encore sont disponibles gr\u00e2ce aux extension.<\/p>\n<p>De plus, vous pouvez cr\u00e9er des menus en utilisant un \u00e9diteur d\u00e9di\u00e9 et choisir parmi des mod\u00e8les pr\u00e9d\u00e9finis dans de nombreux cas. Associ\u00e9 \u00e0 des options de personnalisation \u00e9tendues, vous disposez d&rsquo;une solution \u00ab\u00a0sans code\u00a0\u00bb qui fournira un menu WordPress qui fonctionne \u00e0 votre site.<\/p>\n<p>Par exemple, l\u2019extension <a href=\"https:\/\/wordpress.org\/plugins\/megamenu\/\">Max MegaMenu<\/a> n&rsquo;offre aucune surprise dans ce que vous pouvez r\u00e9aliser :<\/p>\n<figure id=\"attachment_100044\" aria-describedby=\"caption-attachment-100044\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100044 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/max-mega-menu.png\" alt=\"L'extension Max Mega Menu.\" width=\"1000\" height=\"321\"><figcaption id=\"caption-attachment-100044\" class=\"wp-caption-text\">L&rsquo;extension Max Mega Menu.<\/figcaption><\/figure>\n<p>Une fois qu&rsquo;elle est <a href=\"https:\/\/kinsta.com\/fr\/blog\/comment-installer-plugins-wordpress\/\">install\u00e9e et activ\u00e9e<\/a>, vous trouverez un nouveau panneau <strong>Mega Menu <\/strong>dans WordPress :<\/p>\n<figure id=\"attachment_100046\" aria-describedby=\"caption-attachment-100046\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100046 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/mega-menu-panel.png\" alt=\"Le lien \u00ab Emplacements de menu \u00bb dans WordPress.\" width=\"1000\" height=\"502\"><figcaption id=\"caption-attachment-100046\" class=\"wp-caption-text\">Le lien \u00ab Emplacements de menu \u00bb dans WordPress.<\/figcaption><\/figure>\n<p>Si vous regardez l&rsquo;\u00e9cran \u00ab\u00a0<strong>Emplacements du menu\u00a0\u00bb<\/strong>, vous remarquerez qu&rsquo;il y a plus de personnalisations disponibles pour vous :<\/p>\n<figure id=\"attachment_100045\" aria-describedby=\"caption-attachment-100045\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100045 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/mega-menu-locations.png\" alt=\"L'\u00e9cran des emplacements de menu pour Max Mega Menu.\" width=\"1000\" height=\"450\"><figcaption id=\"caption-attachment-100045\" class=\"wp-caption-text\">L&rsquo;\u00e9cran des emplacements de menu pour Max Mega Menu.<\/figcaption><\/figure>\n<p>Vous pouvez \u00e9galement appliquer des th\u00e8mes de menu et les modifier avec une port\u00e9e similaire \u00e0 celle de certains des meilleurs constructeurs de pages du march\u00e9 :<\/p>\n<figure id=\"attachment_100050\" aria-describedby=\"caption-attachment-100050\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100050 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/menu-themes.png\" alt=\"L'\u00e9cran Th\u00e8mes de menu dans Max Mega Menu.\" width=\"1000\" height=\"555\"><figcaption id=\"caption-attachment-100050\" class=\"wp-caption-text\">L&rsquo;\u00e9cran Th\u00e8mes de menu dans Max Mega Menu.<\/figcaption><\/figure>\n<p>Nous pourrions en dire beaucoup plus ici, mais nous risquerions de nous r\u00e9p\u00e9ter. Nous vous encourageons \u00e0 consulter notre pr\u00e9c\u00e9dent article sur les <a href=\"https:\/\/kinsta.com\/fr\/blog\/plugins-menu-wordpress\/\">extension WordPress de menu<\/a>. Nous y expliquons en d\u00e9tail comment choisir la bonne extension et comment l&rsquo;utiliser.<\/p>\n<h3>3. \u00c9crire le code pour cr\u00e9er votre menu WordPress personnalis\u00e9<\/h3>\n<p>Coder votre propre menu WordPress est un moyen fiable d&rsquo;atteindre votre objectif pour les courageux (ou si vous \u00eates un d\u00e9veloppeur cr\u00e9ant un nouveau th\u00e8me WordPress). Bien s\u00fbr, vous n&rsquo;allez pas ouvrir un \u00e9diteur de code au jour le jour pour ajouter un menu. Pour cela, vous utiliserez les outils natifs de WordPress (ou peut-\u00eatre une extension).<\/p>\n<p>Cela dit, apprendre \u00e0 coder un menu WordPress est une condition essentielle si vous souhaitez d\u00e9velopper des th\u00e8mes. Il y a <a href=\"https:\/\/developer.wordpress.org\/themes\/functionality\/navigation-menus\/\">quatre parties<\/a> pour r\u00e9ussir :<\/p>\n<ul>\n<li>Enregistrez votre menu.<\/li>\n<li>Affichez le menu WordPress sur l\u2019interface publique.<\/li>\n<li>Affichez du contenu suppl\u00e9mentaire dans votre menu ou ses \u00e9l\u00e9ments.<\/li>\n<li>D\u00e9finir un callback.<\/li>\n<\/ul>\n<p>Nous supposerons que vous \u00eates \u00e0 l&rsquo;aise avec un <a href=\"https:\/\/kinsta.com\/fr\/blog\/meilleurs-editeurs-de-texte\/\">\u00e9diteur de code<\/a>, que vous disposez d&rsquo;un <a href=\"https:\/\/kinsta.com\/fr\/changelog\/developpement-local-de-wordpress\/\">environnement de d\u00e9veloppement<\/a> pour travailler et que vos <a href=\"https:\/\/kinsta.com\/fr\/blog\/modifier-code-wordpress\/\">comp\u00e9tences sont aiguis\u00e9es<\/a>. Si vous n&rsquo;avez pas encore de th\u00e8me avec lequel travailler, vous pouvez utiliser les options par d\u00e9faut de WordPress ou en choisir un dans <a href=\"https:\/\/kinsta.com\/fr\/blog\/theme-wordpress-plus-rapide\/\">notre liste des th\u00e8mes WordPressles plus rapides<\/a>.<\/p>\n<p>Lorsque vous \u00eates pr\u00eat, vous devez ouvrir le fichier <strong>functions.php <\/strong>du th\u00e8me. Notez que ce fichier est diff\u00e9rent du fichier WordPress g\u00e9n\u00e9ral du m\u00eame nom. Ici, vous devez enregistrer votre menu. En d&rsquo;autres termes, vous devez indiquer \u00e0 WordPress ce qu&rsquo;il doit afficher sur la page <strong>Apparence &gt; Menus<\/strong>. Pour ce faire, vous utilisez la fonction <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/register_nav_menus\/\">register_nav_menus()<\/a> :<\/p>\n<pre><code class=\"language-php\">function register_my_menus() {\n  register_nav_menus(\n    array(\n      'header' =&gt; __( 'Header Menu' ),\n      other' =&gt; __( 'Autre menu' )\n     )\n   ) ;\n }\n add_action( 'init', 'register_my_menus' );\n<\/code><\/pre>\n<p>Ce code indique \u00e0 l&rsquo;onglet <strong>G\u00e9rer les emplacements <\/strong>de WordPress d&rsquo;afficher deux menus : le <strong>Header Menu <\/strong>et <strong>Other Menu <\/strong>:<\/p>\n<figure id=\"attachment_100053\" aria-describedby=\"caption-attachment-100053\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100053 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/register-menus.png\" alt=\"Enregistrement des menus dans WordPress.\" width=\"1000\" height=\"610\"><figcaption id=\"caption-attachment-100053\" class=\"wp-caption-text\">Enregistrement des menus dans WordPress.<\/figcaption><\/figure>\n<p>Ensuite, vous devez afficher votre menu \u00e0 l&rsquo;aide de la fonction <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_nav_menu\/\">wp_nav_menu()<\/a>. Vous devez ajouter cette fonction dans le fichier de mod\u00e8le qui correspond \u00e0 l&rsquo;endroit o\u00f9 vous souhaitez afficher le menu. Dans notre cas, il s&rsquo;agit de l&rsquo;en-t\u00eate, nous allons donc ajouter le code suivant au fichier <strong>header.php<\/strong> de notre th\u00e8me :<\/p>\n<pre><code class=\"language-php\">wp_nav_menu( array( 'theme_location' =&gt; 'header' ) );<\/code><\/pre>\n<p>Il se peut que ce code soit envelopp\u00e9 dans une instruction <code>if<\/code>, tout comme certains de vos autres menus, et vous devrez donc respecter les conventions que vous trouverez.<\/p>\n<p>\u00c0 ce stade, vous pouvez travailler avec le menu de WordPress comme n&rsquo;importe quel autre. Cependant, vous pouvez \u00e9galement envisager d&rsquo;ajouter du contenu suppl\u00e9mentaire \u00e0 vos \u00e9l\u00e9ments de menu. Par exemple, vous pouvez \u00e9tendre le tableau d\u00e9fini pour inclure des balises HTML qui seront rendues \u00e0 la sortie :<\/p>\n<pre><code class=\"language-php\">wp_nav_menu(\n  array(\n    'menu' =&gt; 'primary',\n    'link_before' =&gt; '<span class=\"screen-reader-text\">',<\/span>\n   <span class=\"screen-reader-text\">'link_after' =&gt; '<\/span>',\n  )\n);\n<\/code><\/pre>\n<p>Votre derni\u00e8re t\u00e2che ici est de d\u00e9finir un callback. Par d\u00e9faut, WordPress affiche un menu rempli lorsque le menu sp\u00e9cifi\u00e9 n&rsquo;est pas trouv\u00e9. Comme alternative, WordPress affichera un menu de pages quand aucun menu personnalis\u00e9 n&rsquo;est s\u00e9lectionn\u00e9. Si ce n&rsquo;est pas l&rsquo;action que vous souhaitez, vous pouvez d\u00e9finir un param\u00e8tre diff\u00e9rent pour l&rsquo;argument <code>theme-location<\/code> et ajouter \u00e9galement un argument <code>fallback_cb<\/code> :<\/p>\n<pre><code class=\"language-php\">wp_nav_menu(\narray(\n'menu' =&gt; 'primary',\n\/\/ do not fall back to first non-empty menu\n'theme_location' =&gt; '__no_such_location',\n\/\/ do not fall back to wp_page_menu()\n'fallback_cb' =&gt; false\n)\n);<\/code><\/pre>\n<p>Une fois que vous avez compris comment cr\u00e9er un menu WordPress, vous pouvez commencer \u00e0 am\u00e9liorer ses fonctionnalit\u00e9s. Nous verrons cela dans notre derni\u00e8re section pour cr\u00e9er une bo\u00eete m\u00e9ta de menu personnalis\u00e9e pour WordPress.<\/p>\n\n<h2>Comment am\u00e9liorer votre menu WordPress<\/h2>\n<p>Comme cette section est avanc\u00e9e, nous allons faire quelques hypoth\u00e8ses avant de continuer :<\/p>\n<ul>\n<li>Vous savez comment cr\u00e9er un menu WordPress \u00e0 l&rsquo;aide de PHP.<\/li>\n<li>Vos comp\u00e9tences en PHP sont suffisantes pour suivre certains sujets avanc\u00e9s.<\/li>\n<li>Vous savez comment enregistrer et initialiser une extension WordPress.<\/li>\n<\/ul>\n<p>Cela d\u00e9passe le cadre de cet article, mais vous pouvez utiliser <a href=\"https:\/\/wppb.me\/\">WordPress Plugin Boilerplate Generator<\/a> pour cr\u00e9er un nouveau mod\u00e8le d\u2019extension standardis\u00e9.<\/p>\n<figure id=\"attachment_100052\" aria-describedby=\"caption-attachment-100052\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100052 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/plugin-boilerplate-generator.png\" alt=\"WordPress Plugin Boilerplate Generator.\" width=\"1000\" height=\"460\"><figcaption id=\"caption-attachment-100052\" class=\"wp-caption-text\">WordPress Plugin Boilerplate Generator.<\/figcaption><\/figure>\n<p>Lorsque vous \u00eates pr\u00eat, cr\u00e9ez et t\u00e9l\u00e9versez votre extension sur WordPress :<\/p>\n<figure id=\"attachment_100042\" aria-describedby=\"caption-attachment-100042\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100042 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/install-plugin.png\" alt=\"Un nouvelle extension install\u00e9e dans WordPress.\" width=\"1000\" height=\"196\"><figcaption id=\"caption-attachment-100042\" class=\"wp-caption-text\">Un nouvelle extension install\u00e9e dans WordPress.<\/figcaption><\/figure>\n<p>Ensuite, naviguez dans le dossier de l\u2019extension et ouvrez le fichier principal. Ici, ajoutez le code suivant :<\/p>\n<pre><code class=\"language-php\">\/**\n* Add menu meta box\n*\n* @param object $object The meta box object\n* @link https:\/\/developer.wordpress.org\/reference\/functions\/add_meta_box\/\n*\/\nfunction custom_add_menu_meta_box( $object ) {\nadd_meta_box( 'custom-menu-metabox', __( 'Authors' ), 'custom_menu_meta_box', 'nav-menus', 'side', 'default' );\nreturn $object;\n}\nadd_filter( 'nav_menu_meta_box_object', 'custom_add_menu_meta_box', 10, 1);<\/code><\/pre>\n<p>La fonction WordPress <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/add_meta_box\/\">add_meta_box()<\/a> permet d&rsquo;enregistrer une bo\u00eete m\u00e9ta dans l&rsquo;administration de WordPress. Il y a quelques arguments que vous voudrez r\u00e9f\u00e9rencer dans la documentation officielle. Nous utilisons \u00e9galement le filtre <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/nav_menu_meta_box_object\/\">nav_menu_meta_box_object()<\/a> parce qu&rsquo;il n&rsquo;y a pas d&rsquo;action dans le fichier <strong>nav-menus.php<\/strong>. Cette instruction d\u00e9termine si la fonction ajoute la bo\u00eete m\u00e9ta d&rsquo;un \u00e9l\u00e9ment de menu pour un type d&rsquo;objet. Lorsque le filtre s&rsquo;ex\u00e9cute, <code>add_meta_box<\/code> enregistre la bo\u00eete m\u00e9ta personnalis\u00e9e.<\/p>\n<h4>D\u00e9finition d&rsquo;une fonction de rappel<\/h4>\n<p>Ensuite, nous pouvons d\u00e9finir une fonction de rappel (callback) pour produire le contenu HTML de la bo\u00eete m\u00e9ta :<\/p>\n<pre><code class=\"language-php\">\/**\n* Displays a metabox for an author menu item.\n*\n* @global int|string $nav_menu_selected_id (id, name or slug) of the currently-selected menu\n*\/\nfunction custom_menu_meta_box(){\nglobal $nav_menu_selected_id;\n$walker = new Walker_Nav_Menu_Checklist();\n...\n}<\/code><\/pre>\n<p>La variable globale se souvient de l&rsquo;ID du menu actuel, tandis que <code>$walker<\/code> stocke une nouvelle instance de l&rsquo;objet <code>Walker_Nav_Menu_Checklist<\/code>. Cela va permettre de construire la liste HTML des \u00e9l\u00e9ments du menu.<\/p>\n<p>\u00c0 partir de l\u00e0, nous devons d\u00e9terminer l&rsquo;onglet actif dans la bo\u00eete m\u00e9ta personnalis\u00e9e. Pour cela, nous d\u00e9finissons la valeur de <code>$current_tab<\/code>, en respectant les points de suspension d\u00e9finis dans le bloc de code pr\u00e9c\u00e9dent.<\/p>\n<p>Nous utilisons ici deux onglets, mais vous pouvez en ajouter autant que vous le souhaitez :<\/p>\n<pre><code class=\"language-php\">$current_tab = 'all';\nif ( isset( $_REQUEST['authorarchive-tab'] ) && 'admins' == $_REQUEST['authorarchive-tab'] ) {\n$current_tab = 'admins';\n} elseif ( isset( $_REQUEST['authorarchive-tab'] ) && 'all' == $_REQUEST['authorarchive-tab'] ) {\n$current_tab = 'all';\n}<\/code><\/pre>\n<p>La ligne suivante r\u00e9cup\u00e8re tous les utilisateurs ayant des droits d&rsquo;\u00e9criture et ajoute de nombreuses propri\u00e9t\u00e9s \u00e0 l&rsquo;objet <code>$authors<\/code> :<\/p>\n<pre><code class=\"language-php\">$authors = get_users( array( 'orderby' =&gt; 'nicename', 'order' =&gt; 'ASC', 'who' =&gt; 'authors' ) ) ;\n$admins = array() ;\n\n\/* Set values to required irem properties *\/\nforeach ( $authors as &$author ) {\n    $author-&gt;classes = array() ;\n    $author-&gt;type = 'custom' ;\n    $author-&gt;object_id = $author-&gt;nickname ;\n    $author-&gt;title = $author-&gt;nickname . ' - ' . implode(', ', $author-&gt;roles) ;\n    $author-&gt;objet = 'custom' ;\n    $author-&gt;url = get_author_posts_url( $author-&gt;ID ) \n    $author-&gt;attr_title = $author-&gt;displayname ;\n    if( $author-&gt;has_cap( 'edit_users' ){\n        $admins[] = $author ;\n    }\n}\n$removed_args = array( 'action', 'customlink-tab', 'edit-menu-item', 'menu-item', 'page-tab', '_wpnonce' ) ;\n?&gt;\n<\/code><\/pre>\n<p>Ici, <code>get_users<\/code> retourne un tableau d&rsquo;objets <code>$user<\/code> s\u00e9lectionn\u00e9s par les param\u00e8tres sp\u00e9cifi\u00e9s. Le param\u00e8tre <code>who<\/code> forcera WordPress \u00e0 interroger la base de donn\u00e9es pour les utilisateurs qui ont des droits d&rsquo;\u00e9criture.<\/p>\n<p>En outre, le tableau <code>$admins<\/code> stockera un tableau d&rsquo;auteurs, tandis que <code>$removed_args<\/code> stockera une liste de variables de requ\u00eate \u00e0 supprimer.<\/p>\n<p>Vous pouvez maintenant imprimer les balises de la bo\u00eete m\u00e9ta. Pour cela, construisons les libell\u00e9s d&rsquo;onglet et les liens.<\/p>\n<pre><code class=\"language-php\">&lt;div id=\"authorarchive\" class=\"categorydiv\"&gt;\n\t&lt;ul id=\"authorarchive-tabs\" class=\"authorarchive-tabs add-menu-item-tabs\"&gt;\n\t\t&lt;li &lt;?php echo ('all' == $current_tab ? ' class=\"tabs\"' : '') ; ?&gt;&gt;\n\t\t\t&lt;a class=\"nav-tab-link\" data-type=\"tabs-panel-authorarchive-all\" href=\"&lt;?php if ( $nav_menu_selected_id ) echo esc_url( add_query_arg( 'authorarchive-tab', 'all', remove_query_arg( $removed_args ) ) ) ; ?&gt;#tabs-panel-authorarchive-all\"&gt;\n\t\t\t\t&lt;?php _e( 'View All' ) ; ?&gt;\n\t\t\t&lt;\/a&gt;\n\t\t&lt;\/li&gt;\n\n\t\t&lt;li &lt;?php echo ('admins' == $current_tab ? ' class=\"tabs\"' : '') ; ?&gt;&gt;\n\t\t\t&lt;a class=\"nav-tab-link\" data-type=\"tabs-panel-authorarchive-admins\" href=\"&lt;?php if ( $nav_menu_selected_id ) echo esc_url( add_query_arg( 'authorarchive-tab', 'admins', remove_query_arg( $removed_args ) ) ) ; ?&gt;#tabs-panel-authorarchive-admins\"&gt;\n\t\t\t\t&lt;?php _e( 'Admins' ) ; ?&gt;\n\t\t\t&lt;\/a&gt;\n\t\t&lt;\/li&gt;\n\t&lt;\/ul&gt;<\/code><\/pre>\n<p>N&rsquo;oubliez pas d&rsquo;attribuer les noms de classe, les ID et les attributs de donn\u00e9es corrects aux \u00e9l\u00e9ments de la bo\u00eete m\u00e9ta, sinon le menu ne fonctionnera pas comme pr\u00e9vu.<\/p>\n<p>Les fonctions <code>add_query_arg<\/code> et <code>remove_query_arg<\/code> d\u00e9finissent des valeurs sp\u00e9cifiques aux onglets pour la variable <code>authorarchive-tabs<\/code> et suppriment les variables inutiles.<\/p>\n<p>\u00c0 ce stade, nous avons une bo\u00eete m\u00e9ta avec des onglets d\u00e9finis :<\/p>\n<figure id=\"attachment_100035\" aria-describedby=\"caption-attachment-100035\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100035 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/authors-empty-meta-box.png\" alt=\"Onglets non remplis dans la bo\u00eete m\u00e9ta des auteurs.\" width=\"1000\" height=\"683\"><figcaption id=\"caption-attachment-100035\" class=\"wp-caption-text\">Onglets non remplis dans la bo\u00eete m\u00e9ta des auteurs.<\/figcaption><\/figure>\n<p>L&rsquo;\u00e9tape suivante consiste \u00e0 construire le contenu HTML des onglets.<\/p>\n<h4>Cr\u00e9ation du contenu HTML pour les onglets de la bo\u00eete m\u00e9ta<\/h4>\n<p>Vous voudrez suivre le code de la section pr\u00e9c\u00e9dente dans la fonction <code>custom_menu_meta_box()<\/code>. Pour construire le contenu, utilisez ce qui suit dans la balise <code>&lt;div&gt;<\/code> que vous avez \u00e9crite dans la derni\u00e8re section :<\/p>\n<pre><code class=\"language-php\">&lt;div id=\"tabs-panel-authorarchive-all\" class=\"tabs-panel tabs-panel-view-all &lt;?php echo ('all' == $current_tab ? 'tabs-panel-active' : 'tabs-panel-inactive') ; ?&gt;\"&gt;\n\t&lt;ul id=\"authorarchive-checklist-all\" class=\"categorychecklist form-no-clear\"&gt;\n\t&lt;?php\n\t\techo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $authors), 0, (object) array( 'walker' =&gt; $walker) ) ;\n\t?&gt;\n\t&lt;\/ul&gt;\n&lt;\/div&gt;\n\n&lt;div id=\"tabs-panel-authorarchive-admins\" class=\"tabs-panel tabs-panel-view-admins &lt;?php echo ('admins' == $current_tab ? 'tabs-panel-active' : 'tabs-panel-inactive' ) ; ?&gt;\"&gt;\n\t&lt;ul id=\"authorarchive-checklist-admins\" class=\"categorychecklist form-no-clear\"&gt;\n\t&lt;?php\n\t\techo walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $admins), 0, (object) array( 'walker' =&gt; $walker) ) ;\n\t?&gt;\n\t&lt;\/ul&gt;\n&lt;\/div&gt;<\/code><\/pre>\n<p>En bref, chaque onglet contient une liste de cases \u00e0 cocher. La fonction <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/walk_nav_menu_tree\/\">walk_nav_menu_tree()<\/a> affiche la liste en utilisant trois arguments : <code>$items<\/code>, <code>$depth<\/code>, et <code>$r<\/code> &#8211; tous obligatoires.<\/p>\n<p>Le tableau <code>$items<\/code> stocke un tableau d&rsquo;utilisateurs administrateurs. La fonction <code>array_map()<\/code> applique la fonction <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/walk_nav_menu_tree\/\">wp_setup_nav_menu_item()<\/a> \u00e0 <code>$admins<\/code> et ajoute les propri\u00e9t\u00e9s des \u00e9l\u00e9ments de menu aux \u00e9l\u00e9ments du tableau.<\/p>\n<figure id=\"attachment_100036\" aria-describedby=\"caption-attachment-100036\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100036 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/authors-meta-box-populated.png\" alt=\"La bo\u00eete m\u00e9ta de l'auteur, remplie d'utilisateurs.\" width=\"1000\" height=\"577\"><figcaption id=\"caption-attachment-100036\" class=\"wp-caption-text\">La bo\u00eete m\u00e9ta de l&rsquo;auteur, remplie d&rsquo;utilisateurs.<\/figcaption><\/figure>\n<p>\u00c0 partir de l\u00e0, nous pouvons ajouter les touches finales.<\/p>\n<h4>Ajout d&rsquo;un bouton d&rsquo;envoi<\/h4>\n<p>La majeure partie de la bo\u00eete m\u00e9ta personnalis\u00e9e est termin\u00e9e, bien que nous devions encore ajouter un bouton d\u2019<strong>envoi <\/strong>et une ic\u00f4ne de traitement \u00ab\u00a0spinner\u00a0\u00bb.<\/p>\n<p>Voici un court morceau de code que vous pouvez placer directement apr\u00e8s le bloc pr\u00e9c\u00e9dent :<\/p>\n<pre><code class=\"language-php\">&lt;p class=\"button-controls wp-clearfix\"&gt;\n\t&lt;span class=\"list-controls\"&gt;\n\t\t&lt;a href=\"&lt;?php echo esc_url( add_query_arg( array( 'authorarchive-tab' =&gt; 'all', 'selectall' =&gt; 1, ), remove_query_arg( $removed_args ) ) ; ?&gt;#authorarchive\" class=\"select-all\"&gt;&lt;?php _e('Select All') ; ?&gt;&lt;\/a&gt;\n\t&lt;\/span&gt;\n\t&lt;span class=\"add-to-menu\"&gt;\n\t\t&lt;input type=\"submit\"&lt;?php wp_nav_menu_disabled_check( $nav_menu_selected_id ) ; ?&gt; class=\"button-secondary submit-add-to-menu right\" value=\"&lt;?php esc_attr_e('Add to Menu') ; ?&gt;\" name=\"add-authorarchive-menu-item\" id=\"submit-authorarchive\" \/&gt;\n\t\t&lt;span class=\"spinner\"&gt;&lt;\/span&gt;\n\t&lt;\/span&gt;\n&lt;\/p&gt;\n\n&lt;\/div&gt;\n&lt;?php\n}<\/code><\/pre>\n<figure id=\"attachment_100037\" aria-describedby=\"caption-attachment-100037\" style=\"width: 1000px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-100037 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/07\/complete-meta-box.png\" alt=\"La bo\u00eete m\u00e9ta des auteurs termin\u00e9e dans WordPress.\" width=\"1000\" height=\"426\"><figcaption id=\"caption-attachment-100037\" class=\"wp-caption-text\">La bo\u00eete m\u00e9ta des auteurs termin\u00e9e dans WordPress.<\/figcaption><\/figure>\n<p>Avec ces connaissances, vous pouvez ajouter presque n&rsquo;importe quelle fonctionnalit\u00e9 \u00e0 vos menus ! Notez qu&rsquo;il y a \u00e9galement un <a href=\"https:\/\/gist.github.com\/carlodaniele\/5202b29d11fce21af01f2c2cb00b6d61\">Gist public<\/a> de l\u2019extension sur GitHub qui peut \u00eatre t\u00e9l\u00e9charg\u00e9 gratuitement.<\/p>\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>Un menu WordPress est un aspect crucial de votre site. Pour cette raison, la plateforme offre un panneau natif et puissant qui vous permettra de personnaliser chaque menu de votre site. Cependant, il ne fournira pas tout ce dont vous avez besoin par d\u00e9faut.<\/p>\n<p>Plusieurs options d&rsquo;\u00e9cran vous permettent d&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/blog\/css-wordpress\/\">ajouter des balises CSS<\/a>, entre autres. De m\u00eame, l&rsquo;installation d&rsquo;une extension vous permettra de transformer vos menus natifs en m\u00e9ga-menus et de travailler avec des fonctionnalit\u00e9s am\u00e9lior\u00e9es pour rendre le v\u00f4tre plus responsive (entre autres). Le codage est \u00e9galement une possibilit\u00e9, et bien que ce soit une t\u00e2che difficile pour un codeur novice, c&rsquo;est quelque chose que vous pouvez mettre en place en l&rsquo;espace d&rsquo;un apr\u00e8s-midi.<\/p>\n<p><em>Voulez-vous personnaliser votre menu WordPress, et si oui, quelle approche allez-vous adopter ? Partagez vos pens\u00e9es et opinions dans la section des commentaires ci-dessous !<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les menus de navigation personnalis\u00e9s sont une fonctionnalit\u00e9 \u00e9tonnante qui permet aux utilisateurs de l&rsquo;administration d&rsquo;ajouter n&rsquo;importe quelle liste de liens dans le site. Dans cet article, je vais me plonger dans cette fonctionnalit\u00e9 et te montrer comment cr\u00e9er un menu personnalis\u00e9 WordPress et am\u00e9liorer l&rsquo;\u00e9cran du menu comme un pro.<\/p>\n","protected":false},"author":117,"featured_media":48353,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[258,47],"topic":[1028],"class_list":["post-33256","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-menu","tag-webdev","topic-developpement-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Un guide approfondi pour cr\u00e9er et personnaliser un menu WordPress<\/title>\n<meta name=\"description\" content=\"Apprenez \u00e0 personnaliser le menu de WordPress pour l&#039;adapter au design de votre site en utilisant les fonctionnalit\u00e9s int\u00e9gr\u00e9es de WordPress, des extension ou du code.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Un guide approfondi pour cr\u00e9er et personnaliser un menu WordPress\" \/>\n<meta property=\"og:description\" content=\"Apprenez \u00e0 personnaliser le menu de WordPress pour l&#039;adapter au design de votre site en utilisant les fonctionnalit\u00e9s int\u00e9gr\u00e9es de WordPress, des extension ou du code.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-25T09:30:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-20T09:04:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/menu-wordpress.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Salman Ravoof\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Apprenez \u00e0 personnaliser le menu de WordPress pour l&#039;adapter au design de votre site en utilisant les fonctionnalit\u00e9s int\u00e9gr\u00e9es de WordPress, des extension ou du code.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/menu-wordpress.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@salmanravoof\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salman Ravoof\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/\"},\"author\":{\"name\":\"Salman Ravoof\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\"},\"headline\":\"Un guide approfondi pour cr\u00e9er et personnaliser un menu WordPress\",\"datePublished\":\"2019-10-25T09:30:10+00:00\",\"dateModified\":\"2024-09-20T09:04:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/\"},\"wordCount\":3556,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/menu-wordpress.jpeg\",\"keywords\":[\"menu\",\"webdev\"],\"articleSection\":[\"D\u00e9veloppement WordPress\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/\",\"name\":\"Un guide approfondi pour cr\u00e9er et personnaliser un menu WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/menu-wordpress.jpeg\",\"datePublished\":\"2019-10-25T09:30:10+00:00\",\"dateModified\":\"2024-09-20T09:04:34+00:00\",\"description\":\"Apprenez \u00e0 personnaliser le menu de WordPress pour l'adapter au design de votre site en utilisant les fonctionnalit\u00e9s int\u00e9gr\u00e9es de WordPress, des extension ou du code.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/menu-wordpress.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/menu-wordpress.jpeg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9veloppement WordPress\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/developpement-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Un guide approfondi pour cr\u00e9er et personnaliser un menu WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987\",\"name\":\"Salman Ravoof\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g\",\"caption\":\"Salman Ravoof\"},\"description\":\"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.\",\"sameAs\":[\"https:\/\/salmanravoof.com\",\"https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/\",\"https:\/\/x.com\/salmanravoof\"],\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/salmanravoof\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Un guide approfondi pour cr\u00e9er et personnaliser un menu WordPress","description":"Apprenez \u00e0 personnaliser le menu de WordPress pour l'adapter au design de votre site en utilisant les fonctionnalit\u00e9s int\u00e9gr\u00e9es de WordPress, des extension ou du code.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/","og_locale":"fr_FR","og_type":"article","og_title":"Un guide approfondi pour cr\u00e9er et personnaliser un menu WordPress","og_description":"Apprenez \u00e0 personnaliser le menu de WordPress pour l'adapter au design de votre site en utilisant les fonctionnalit\u00e9s int\u00e9gr\u00e9es de WordPress, des extension ou du code.","og_url":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2019-10-25T09:30:10+00:00","article_modified_time":"2024-09-20T09:04:34+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/menu-wordpress.jpeg","type":"image\/jpeg"}],"author":"Salman Ravoof","twitter_card":"summary_large_image","twitter_description":"Apprenez \u00e0 personnaliser le menu de WordPress pour l'adapter au design de votre site en utilisant les fonctionnalit\u00e9s int\u00e9gr\u00e9es de WordPress, des extension ou du code.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/menu-wordpress.jpeg","twitter_creator":"@salmanravoof","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Salman Ravoof","Dur\u00e9e de lecture estim\u00e9e":"20 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/"},"author":{"name":"Salman Ravoof","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987"},"headline":"Un guide approfondi pour cr\u00e9er et personnaliser un menu WordPress","datePublished":"2019-10-25T09:30:10+00:00","dateModified":"2024-09-20T09:04:34+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/"},"wordCount":3556,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/menu-wordpress.jpeg","keywords":["menu","webdev"],"articleSection":["D\u00e9veloppement WordPress"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/","url":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/","name":"Un guide approfondi pour cr\u00e9er et personnaliser un menu WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/menu-wordpress.jpeg","datePublished":"2019-10-25T09:30:10+00:00","dateModified":"2024-09-20T09:04:34+00:00","description":"Apprenez \u00e0 personnaliser le menu de WordPress pour l'adapter au design de votre site en utilisant les fonctionnalit\u00e9s int\u00e9gr\u00e9es de WordPress, des extension ou du code.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/menu-wordpress.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2019\/10\/menu-wordpress.jpeg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/personnaliser-menu-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"D\u00e9veloppement WordPress","item":"https:\/\/kinsta.com\/fr\/sujets\/developpement-wordpress\/"},{"@type":"ListItem","position":3,"name":"Un guide approfondi pour cr\u00e9er et personnaliser un menu WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/9cafd2eedd617e640eeea4cf3a5fd987","name":"Salman Ravoof","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0c5885f75cb78473fb7408e5e49ad190?s=96&d=mm&r=g","caption":"Salman Ravoof"},"description":"Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.","sameAs":["https:\/\/salmanravoof.com","https:\/\/www.linkedin.com\/in\/salman-ravoof-5a749133\/","https:\/\/x.com\/salmanravoof"],"url":"https:\/\/kinsta.com\/fr\/blog\/author\/salmanravoof\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/33256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/117"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=33256"}],"version-history":[{"count":9,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/33256\/revisions"}],"predecessor-version":[{"id":48488,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/33256\/revisions\/48488"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33256\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33256\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33256\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33256\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33256\/translations\/de"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33256\/translations\/it"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33256\/translations\/nl"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33256\/translations\/jp"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/33256\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/48353"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=33256"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=33256"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=33256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}