Quelle est la différence entre un menu et un emplacement de menu WordPress ?

avatar de baptiste pagès
Par Baptiste Pagès le 25 janvier 2022

Publié dans WordPress

Mis à jour le 28 janvier 2022

La différence entre un menu et un emplacement de menu WordPress est que le menu définit un ensemble de pages tandis que l'emplacement de menu définit un endroit dans le site où peut s'afficher un menu.

Pas de panique, je vais tout vous expliquer pour que ce soit clair.

Qu'est-ce qu'un menu dans WordPress ?

Dans WordPress, un menu est un ensemble de liens structurés. On peut créer autant de menus qu'on le souhaite sur un même site.

Par exemple, je peux créer un menu intitulé "Menu principal" avec seulement les trois pages les plus importantes dedans, comme ci-dessous.

menu wordpress
Un menu WordPress

Mais à lui seul, un menu ne sert à rien. Il faut ensuite dire au thème WordPress où il doit afficher le menu. C'est le rôle des emplacements de menus.

Qu'est-ce qu'un emplacement de menu ?

Un emplacement de menu est un endroit, dans le code du thème WordPress, où sera injecté un menu.

La plupart des thèmes proposent deux ou trois emplacements différents.

emplacement de menu wordpress

Il suffit donc de cocher où vous souhaitez que votre menu apparaisse sur le site.

Notez que vous pouvez aussi utiliser un widget pour afficher votre menu 😉

L'emplacement permet de choisir où s'affiche un menu

Pour clarifier encore un peu tout ça, reprenons l'exemple précédent.

différence entre menu et emplacement de menu wordpress

Nous avons ici deux fois le même nom. Mais :

  1. Le premier est le nom du menu ;
  2. Le second est le nom d'un emplacement.

Puisque j'ai coché l'emplacement "Menu principal", ce menu va être placé dans la barre du haut par mon thème.

emplacement de menu principal

Si je coche en plus "Menu de pied de page", alors il s'affichera également dans le footer du site.

emplacement de menu wordpress pied de page

Aucun emplacement ne me convient. Que faire ?

Dans certains cas, votre thème n'aura pas prévu l'emplacement idéal, par exemple pour un menu secondaire.

Dans un tel cas, vous aurez deux options.

  1. Créer un menu via un Widget. WordPress propose un widget "menu" que vous pourrez placer dans n'importe quelle zone de Widget.
  2. Créer un nouvel emplacement de menu en PHP. Dans ce cas, il va falloir utiliser la fonction wp_nav_menu avec en paramètre le nom de l'emplacement afin de créer un nouvel emplacement qu'on pourra utiliser ensuite. C'est assez technique, je vous invite donc à me contacter ou à passer par un confrère si vous avez besoin de faire ça 🙂

Pour aller plus loin

Comprendre la différence entre un menu et un emplacement de menu WordPress est très important pour bien gérer votre site. Cependant, il existe bien d'autres notions plus fondamentales à comprendre. Si vous débutez dans WordPress, n'hésitez pas à consulter mon guide de l'administration WordPress pour les débutants. Vous y trouverez tout ce qu'il faut savoir pour bien commencer !

Bienvenue sur mon site !

Je m'appelle Baptiste.

Je suis un webdesigner et consultant SEO indépendant spécialisé dans WordPress. Depuis maintenant plus de six ans, j'aide les petites entreprises à se démarquer sur Internet et à développer leur visibilité.

J'écris aussi pas mal d'articles pour aider les débutants. N'hésitez pas à me contacter si vous avez une question !

Cet article vous a plu ?

Voici d'autres articles populaires qui vous intéresseront peut-être :
SEO
Les bases du Référencement Organique
Apprenez les bases du référencement organique afin d'éviter les erreurs de débutant.
Lire cet article
DESIGN
Comment changer la police d'un site WordPress ?
Tout ce qu'il faut savoir pour gérer la typographie de votre site WordPress est ici, suivez le guide !
Lire cet article
CODE
Comment ajouter du CSS additionnel dans WordPress ?
Découvrez comment ajouter facilement du code CSS additionnel dans n'importe quel site WordPress.
Lire cet article
WOOCOMMERCE
Comment importer des produits dans WooCommerce ?
Apprenez à importer des produits à votre boutique WooCommerce très facilement (en vidéo).
Lire cet article
Je m'appelle Baptiste et je suis un webdesigner / consultant SEO spécialisé dans WordPress, basé à Grasse dans le Sud de la France. J'aide les petites entreprises à développer leur présence web dans ce monde de fou 😉
Générateur de schema.org local business
0