Home » wordpress » Ajouter un deuxième menu à son site wordpress
Ajouter un deuxième menu à son site wordpress
Ajouter un deuxième menu à son site wordpress
Aujourd’hui on va voir comment rajouter très rapidement une deuxième section « menu » sur son site. Ici je veux avoir un deuxième menu « fixed top » c’est à dire fixé en haut de la page, comme on peut le voir sur de nombreux sites. On pourra par exemple y mettre les liens des réseaux sociaux.
Si on a crée son thème from scratch avec comme base un theme Automatic, (http://copier-coller.com/un-framework-wordpress/), ou qu’on part d’un Template déjà fait, il suffit de retrouver, dans functions.php, la ligne suivante :
// This theme uses wp_nav_menu() in one location.
register_nav_menus(array(
'primary' => __('Primary Menu', 'utopia'),
)
);
C’est la fonction de déclaration et d’enregistrement du menu. Dans ce code, il suffit de déclarer un deuxième menu:
Ensuite, il va falloir créer un espace pour ce nouveau menu. On se rend donc dans notre fichier header.php, puis on appelle ce deuxième menu. Voici un exemple de code : Ici je le place tout en haut de ma page, pour des raisons pratiques, je l’ai retiré de mon header mais on peut le placer ou on veut.
Merci pour ce tuto car c’est exactement ce que je cherchais, mais après avoir suivi à la lettre ce tuto, ca doit tout en l’air à partir du moment où je le rend responsive. Si vous avez la solution pour le rendre responsive sans tout rendre en bordel, vous me serais d’une grande aide.
Bien cordialement.
yuyazz
En principe le code bootstrap est responsive, il n’y a donc rien à rajouter pour que le menu burger apparaisse aux breakpoints classique, après bien sur il faut jouer avec le css, faire en sorte qu’il n’y ait pas trop d’onglets car forcément en cas de trop grand nombre certains passeront à la ligne avant le breakpoint, etc…normalement tout est dans le css, après, tout dépend de ce que vous entendez par « rendre en bordel »!!
Bonsoir
Merci pour ce tuto car c’est exactement ce que je cherchais, mais après avoir suivi à la lettre ce tuto, ca doit tout en l’air à partir du moment où je le rend responsive. Si vous avez la solution pour le rendre responsive sans tout rendre en bordel, vous me serais d’une grande aide.
Bien cordialement.
En principe le code bootstrap est responsive, il n’y a donc rien à rajouter pour que le menu burger apparaisse aux breakpoints classique, après bien sur il faut jouer avec le css, faire en sorte qu’il n’y ait pas trop d’onglets car forcément en cas de trop grand nombre certains passeront à la ligne avant le breakpoint, etc…normalement tout est dans le css, après, tout dépend de ce que vous entendez par « rendre en bordel »!!