Si votre thème ne propose pas l’utilisation d’un menu personnalisé, vous pouvez facilement l’ajouter manuellement en éditant certains fichiers de celui-ci.
1. CREER LE MENU
Créer le menu dans l’admin : Apparence > Menus puis ajouter le code suivant dans le fichier functions.php
add_theme_support( ‘nav-menus’ );
if ( function_exists( ‘register_nav_menus’ ) ) {
register_nav_menus( array(‘menu_ze’ => ‘Menu Ze’) );
}
“menu_ze” est l’ID du menu, “Menu Ze” est le libellé qui apparait dans l’admin.
2. FAIRE AFFICHER LE MENU DANS LE THÈME
Editer le fichier header.php et ajouter le code suivant à l’endroit voulu pour faire afficher le menu :
<?php
//paramètre theme_location : ID du menu précédemment créé
$args = array(
‘menu_class’ => ‘art-menu’,
‘theme_location’ => ‘menu_ze’
);wp_nav_menu( $args ); //affiche le menu
?>
Toutes les options sont passées dans la variable $args, la liste des variables étant disponible sur le codex de WordPress.