Votre thème ne peut pas utiliser les menus nativement

Vous venez de créer vous même votre propre thème et ce message apparait: “Votre thème ne peut pas utiliser les menus nativement, mais vous pouvez les utiliser dans la barre latérale en ajoutant le widget “Menu personnalisé” depuis l’écran Widgets.” (Si votre installation WordPress est en anglais, vous avez peut être cet avertissement: Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen.)

Si c’est le cas, rien de grave, il suffit de rajouter les lignes de codes ci dessous dans le fichier functions.php:

register_nav_menus( array(
‘Top’ => ‘Navigation principale’,
‘Bottom’ => ‘Navigation bottom’,
) );

J’ai crée ici deux menus: Top et Bottom.
Vous pouvez en créer autant que vous le souhaitez.

Vous pouvez ensuite insérer dans votre thème, le ou les menus créés en ajoutant à l’endroit voulu (l’endoit oû vous souhaitez insérer le menu), cette fonction:

wp_nav_menu( array( ‘theme_location’ => ‘Top’ ) );

Tag
Pierre-alexandre Thomas

Passionné par le développement web et la programmation, je suis développeur web dans une agence de communication. Depuis quelques années, je me suis spécialisé dans l'expertise des CMS WordPress et PrestaShop Je développe aussi des sites sur Drupal, Joomla et Typo3. Je me passionne également pour les framework Javascript (Vue.js, Angular et React), aux problématiques d'UX/UI, ainsi qu'au "refactoring"