Worpress – créer un menu dynamique

août 17, 2015 1:04 Publié par Laissez vos commentaires

Bonjour!

Les quelques lignes de codes ci dessous vous permettrons de crée un menu dynamique en fonction de la page sur laquelle se trouve l’utilisateur. Pour cela nous utiliserons le marqueur{ is_page } afin de conditionner l’affichage de notre menu.

Placez vous dans le fichier header.php de votre thème. Repérez la fonction {wp_nav_menu} et modifiez là comme dans l’exemple suivant :

'div',
'container_class' => 'main-nav',
'theme_location' => 'header-menu',
'menu' => 'menu10'));
}
elseif (is_page('11')) {
wp_nav_menu(array('container' => 'div',
'container_class' => 'main-nav',
'theme_location' => 'header-menu',
'menu' => 'menu11'));
}
else {
wp_nav_menu(array('container' => 'div',
'container_class' => 'main-nav',
'theme_location' => 'header-menu',
'menu' => 'main'));
}
?>

Les menus 11 et 12 s’afficheront respectivement sur les pages 11 et 12. Pour toutes les autres pages, c’est le menu {main} qui sera affiché.

A+

Classés dans :

Cet article a été écrit par admin

Laisser un commentaire