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.

Blog Ze Studio - menu WPBlog Ze Studio - menu WP

 

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.