Voulez-vous ajouter des menus de navigation personnalisés dans votre thème WordPress? Les menus de navigation sont la liste horizontale des liens affichés en haut de la plupart des sites Web.
Par défaut, les thèmes WordPress sont livrés avec des dispositions de menu et des dispositions prédéfinies, mais que se passe-t-il si vous souhaitez ajouter vos propres menus de navigation personnalisés?
Dans cet article, nous vous montrerons comment créer et ajouter facilement des menus de navigation personnalisés dans WordPress, afin que vous puissiez les afficher n'importe où dans votre thème.

Quand avez-vous besoin de ce didacticiel du menu de navigation WordPress?
La plupart des thèmes WordPress sont livrés avec au moins un endroit où vous pouvez afficher les liens de navigation de votre site dans un menu.
Vous pouvez gérer les éléments de menu à partir d'une interface facile à utiliser dans votre zone d'administration WordPress.
Si vous cherchez simplement à ajouter des menus de navigation à votre site Web, suivez simplement notre guide du débutant sur la façon d'ajouter un menu de navigation dans WordPress.
Le but de ce tutoriel est d'aider les utilisateurs DIY / intermédiaires à ajouter des menus de navigation personnalisés dans leurs thèmes WordPress.
Nous couvrirons les sujets suivants dans cet article:
- Créez un menu de navigation personnalisé dans les thèmes WordPress
- Afficher le menu de navigation personnalisé dans le thème WordPress
- Ajouter un menu de navigation personnalisé dans WordPress à l'aide du générateur de page
- Créez des menus adaptables pour les appareils mobiles dans WordPress
- Plus de choses que vous pouvez faire avec les menus de navigation de WordPress
Cela dit, regardons comment ajouter des menus de navigation WordPress personnalisés à votre thème.
Les menus de navigation sont une fonctionnalité des thèmes WordPress. Chaque thème peut définir ses propres emplacements de menu et prise en charge de menu.
Pour ajouter un menu de navigation personnalisé, la première chose que vous devez faire est d'enregistrer votre nouveau menu de navigation en ajoutant ce code au fichier functions.php de votre thème.
function wpb_custom_new_menu() {
register_nav_menu('my-custom-menu',__( 'My Custom Menu' ));
}
add_action( 'init', 'wpb_custom_new_menu' );
Vous pouvez maintenant aller à Apparence »Menus dans votre administrateur WordPress et essayez de créer ou de modifier un nouveau menu. Vous verrez "Mon menu personnalisé" comme option de placement de thème.

Si vous souhaitez ajouter plus d'un nouvel emplacement à partir du menu de navigation, vous devrez utiliser un code comme celui-ci:
function wpb_custom_new_menu() {
register_nav_menus(
array(
'my-custom-menu' => __( 'My Custom Menu' ),
'extra-menu' => __( 'Extra Menu' )
)
);
}
add_action( 'init', 'wpb_custom_new_menu' );
Une fois que vous avez ajouté l'emplacement du menu, allez-y et ajoutez des éléments de menu dans le gestionnaire WordPress en suivant notre tutoriel sur la façon d'ajouter des menus de navigation pour les débutants.
Cela nous permettra d'aller à l'étape suivante qui montre le menu dans votre thème.
Ensuite, nous devrions afficher le nouveau menu de navigation dans votre thème WordPress. L'endroit le plus courant où les menus de navigation sont généralement placés se trouve dans la section d'en-tête d'un site Web juste après le titre ou le logo du site.
Cependant, vous pouvez ajouter votre menu de navigation où vous le souhaitez.
Vous devrez ajouter ce code dans le fichier de modèle de votre thème où vous souhaitez afficher votre menu.
