Essentiels Menus
Un menu que le client modifie dans WordPress
wp-menu="Header Menu" La navigation devient un menu WordPress : le client ajoute, renomme et réordonne les éléments dans Apparence → Menus, et les liens gardent votre design.
Où le placer
Sur le bloc qui contient les liens. La valeur est le nom du menu dans WordPress, exactement comme le client le voit dans Apparence → Menus.
Les éléments reprennent les classes du premier lien. Les éléments qui ont des sous-éléments deviennent un menu déroulant, sur deux niveaux. Pour un menu déroulant à votre propre design, utilisez wp-menu-tree.
Exemple : le menu de l’en-tête
Balisage index.html
<nav class="nav" wp-menu="Header Menu">
<a href="/" class="nav-link">Home</a>
<a href="/menu" class="nav-link">Menu</a>
<a href="/contacts" class="nav-link">Contacts</a>
</nav>Dans l’administration Appearance → Menus
Header Menu
- Home
- Menu
- News
- Contacts
Sur le site toutes les pages
Home Menu News Contacts
Coffee for slow mornings
Le client a ajouté « News » dans l’administration.
À retenir
- Pas encore de menu de ce nom : le bloc est vide. « Charger les données » crée le menu à partir des liens de votre balisage.
- « Charger les données » reconstruit un menu existant à partir du balisage : les modifications du client sur ce menu sont remplacées. Pour les menus, lancez-le une seule fois, au départ.
Format alternatif
wp_menu fonctionne de la même façon : la génération donne un thème identique.