La fonction wp_nav_menu()

WordPress gère très facilement les menus et permet d’en créer à volonté via le panel d’administration dans Apparence - Menus. Voir le chapitre Introduction à WordPress, section Apparence. Menu

La fonction wp_nav_menu() permet d’afficher n’importe quel menu créé dans l’administration Apparence - Menus dans les fichiers de WordPress. Le menu principal du blog utilise donc cette fonction. Elle se trouve en général dans le fichier header.php, mais cela peut varier selon les thèmes.

Dans la plupart des cas, si aucun menu personnel n’est créé en tant que menu principal, WordPress affiche automatiquement les pages par ordre alphabétique.

 <?php wp_nav_menu($defaults) ; ?> 

La fonction peut recevoir un ou plusieurs arguments optionnels, classés à l’intérieur d’un tableau.

Voici le détail de la fonction par défaut :

<?php 
$defaults = array( 
 'menu' => '', 
 'menu_class' => 'menu', 
 'menu_id' => '', 
 'container' => 'div', 
 'container_class' => '', 
 'container_id' => '', 
 'fallback_cb' => 'wp_page_menu', 
 'before' => '', 
 'after' => '', 
 'link_before' =>...
couv_EI45WOR.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
La fonction bloginfo()
Suivant
Les hooks (filtres et actions)