Skip to content
01 84 25 39 48
4.8 -28 Avis Google
Logo WP Zen
Mon compte
0,00 € 0 Panier
  • Accueil
  • Plugins WordPress
  • Thèmes WordPress
  • Constructeurs WordPress
  • Adhésion
  • Traductions WordPress
  • Interventions WordPress
    • Amélioration de site WordPress
    • Check-Up Performance site WordPress
    • Dépannage et assistance WordPress
    • Pack Sécurité WordPress
  • FAQ
  • Contact
  • Mon compte
  • Accueil
  • Plugins WordPress
  • Thèmes WordPress
  • Constructeurs WordPress
  • Adhésion
  • Traductions WordPress
  • Interventions WordPress
    • Amélioration de site WordPress
    • Check-Up Performance site WordPress
    • Dépannage et assistance WordPress
    • Pack Sécurité WordPress
  • FAQ
  • Contact
  • Mon compte
Logo WP Zen
0,00 € 0 Panier
  • Accueil
  • Plugins WordPress
  • Thèmes WordPress
  • Adhésion
  • Traductions WordPress
  • Interventions WordPress
    • Amélioration de votre site WordPress
    • Check Up Performance WordPress
    • Dépannage WordPress
    • Pack sécurité WordPress
  • FAQ
  • Contact
  • Accueil
  • Plugins WordPress
  • Thèmes WordPress
  • Adhésion
  • Traductions WordPress
  • Interventions WordPress
    • Amélioration de votre site WordPress
    • Check Up Performance WordPress
    • Dépannage WordPress
    • Pack sécurité WordPress
  • FAQ
  • Contact

Créer un mega menu avec Divi (et sans plugin)

  • Céline
  • 24 janvier 2020
  • 2 commentaires
  • Tutoriels WordPress
Créer un mega menu avec Divi (et sans plugin)

Sommaire de l'article

Vous vous êtes déjà demandé comment vous alliez insérer TOUS vos liens dans le menu de navigation de votre site WordPress ? Nous oui 😛 Et on a trouvé la solution : le Mega Menu de Divi ! Adieu le menu à rallonge qui déborde et fait passer la barre de navigation sur 2 lignes ou plus 😉 Avec un peu d’organisation et ce tutoriel (adressé à tous, et parfaitement accessible aux débutants), vous allez pouvoir créer un menu complet, canon, avec une hiérarchie visible par vos visiteurs au premier coup d’œil ! Sympa non ?

C'est quoi un méga menu, au fait ?

Très bonne question ! Et pour y répondre, rien de plus simple qu’une démonstration en image !

Un menu classique avec Divi

Dans un menu dit “classique”, les sous-menus apparaissent les uns en dessous des autres au survol, comme dans l’exemple ci-dessous :

Menu classique avec Divi

Un mega menu avec Divi

Le même menu qu’au-dessus mais version “Mega Menu“, réalisé avec Divi :

Mega menu avec Divi

Ici on voit bien que les sous-menus sont rangés les uns à côté des autres et les sous-menus qu’ils contiennent sont positionnés juste en dessous. L’ensemble des sous-menus est visible d’un seul coup d’œil : ici par exemple, pas besoin de repasser la souris sur “Frais” pour voir toutes les catégories que ce sous-menu contient !

Comment intégrer un mega menu à ma barre de navigation

C’est le moment du tutoriel ! Simple, rapide, efficace : je vous invite à vous munir de votre identifiant et de votre mot de passe et à vous connecter à votre tableau de bord wordpress pour commencer.

Tout d’abord, rendez-vous dans le menu latéral gauche. Passez votre souris sur l’onglet “Apparence”, puis cliquez sur “Menus” :

Créer un menu dans WordPress

Étape 1 : Construire son menu

Assurez-vous que vous travaillez bien sur votre Menu Principal (celui que contient votre barre de navigation). Pour cela, il suffit de vérifier que le bon menu est bien sélectionné (et de sélectionner le bon, si ce n’est pas le cas) :  

Créer un menu principal dans WordPress

Le mieux est d’avoir réfléchi la hiérarchie du site auparavant. Vous devez savoir comment vous voulez organiser votre menu principal.

Pour construire un menu comme celui présenté plus haut, il faut compter au moins 3 niveaux de liens :

Liens de 1er niveau

Il s’agit des liens de menu principaux, ceux qui sont visibles au premier coup d’œil, et constituent votre “barre de navigation“.

Créer un menu dans Divi

Si ce n’est pas déjà fait, vous pouvez donc ajouter les liens de premier niveau à votre menu.

Ajouter des liens à mon menu wordpress

Pour ceux qui ne sauraient pas encore faire, il suffit de sélectionner dans l’encart de gauche les pages (cela peut aussi se faire avec des articles, des catégories, des liens personnalisés, etc.) que vous souhaitez voir apparaître dans votre barre de navigation.

Ajout de liens au menu dans WordPress

Ici (voir la capture d’écran ci-contre), j’ai coché les 5 pages principales que je veux ajouter à mon menu. Je clique ensuite sur “Ajouter”, et mes pages apparaissent sous forme d’étiquettes dans l’encart de droite (voir la capture d’écran ci-dessous).

Ajouter des éléments de menu dans WordPress
Par glisser-déposer, vous pouvez organiser vos liens de menu dans l’ordre que vous souhaitez. Il suffit de cliquer sur une étiquette, et de la faire glisser au dessus ou en dessous d’une autre jusqu’à obtenir l’ordre voulu 😉 Une fois fait, n’oubliez pas de cliquer sur le bouton “Enregistrer le menu”.

Liens de 2ème niveau (sous-menus)

Il s’agit des sous-menus directs. Dans notre exemple, ce sont tous les sous-menus du lien “Nos produits”.

Mega menu avec Divi

Si ce n’est pas déjà fait, vous pouvez donc ajouter les liens de 2ème niveau à votre menu (si vous ne vous rappelez plus comment ajouter ces liens, je vous invite à remonter légèrement cet article sur le chapitre “Ajouter des liens à mon menu wordpress” ;).

Une fois fait, vous pouvez ranger vos liens de 2ème niveau (qu’on appelle aussi “sous-menus“) sous le lien de 1er niveau auquel ils appartiennent. Pour cela, il suffit de glisser-déposer les étiquettes sous le lien visé en les plaçant légèrement en décalé comme dans la capture d’écran animée ci-dessous :

Ajouter des sous-menus dans WordPress

Enfin, on n’oublie pas d’enregistrer en cliquant sur le bouton bleu “Enregistrer le menu” !

Liens de 3ème niveau (sous-menus)

Il s’agit des sous-menus d’un sous-menu (là, il faut suivre un peu 😉 ).  Dans notre exemple, nous allons ajouter tous les liens du sous-menu “Frais”.

Vous pouvez donc vous aussi ajouter les liens de 3ème niveau à votre menu (si vous ne rappelles plus comment ajouter ces liens, je vous invite à remonter légèrement cet article sur le chapitre “Ajouter des liens à mon menu wordpress” 😉 ).

Une fois fait, vous pouvez ranger vos liens de 3ème niveau sous le lien de 2ème niveau auquel ils sont reliés. Pour cela, même opération que précédemment : il suffit de glisser-déposer les étiquettes sous le lien visé en les plaçant légèrement en décalé comme dans la capture d’écran animée ci-dessous :

Ajouter des sous-menus dans WordPress
Une fois que vous avez ajouté tous les liens de 3ème niveau dont vous avez besoin, vous pouvez cliquer sur “Enregistrer le Menu” et aller voir le résultat sur une page de votre site. Pour nous, ça donne ça :
Menu classique avec Divi
C’est encore un menu classique, mais tous nos liens de menu sont prêts. Il n’y a plus qu’à transformer ce menu classique en mega menu !

Étape 2 : Transformer son menu classique en mega menu

Retour dans le tableau de bord wordpress “Apparence > Menu”.

Il va maintenant falloir ajouter une classe css pour indiquer au sous-menu qu’on veut le voir prendre le comportement d’un mega menu.

Surtout pas de panique, c’est un jeu d’enfant 😉

Activer les Classes CSS pour les éléments du menu

Il faut cependant activer une option qui est masquée par défaut. Pour cela, ouvrez le menu “Options de l’écran” qui se trouve tout en haut de la page :

Options de l'écran WordPress

Sous “Afficher les propriétés avancées du menu”  se trouve une case à cocher “Classes CSS” Pour activer l’option, il faut la sélectionner :

Ajouter une classe CSS au menu WordPress

Ajouter la classe css "mega-menu"

Maintenant, il n’y a plus qu’à ajouter la classe CSS “mega-menu” aux liens de 2ème niveau pour leur indiquer qu’ils doivent se comporter comme des mega menus. Dans notre exemple, on ajoute la classe sur l’élement “Nos produits” (puis sur tous les liens de 2ème niveau qui contiennent des sous-menus) : on clique sur la petite flèche en haut à gauche de l’étiquette pour afficher les options de l’élément, et on remplit le champ “Classes css” :

Créer un mega menu avec Divi

On n’oublie pas d’enregistrer en cliquant sur le bouton “Enregistrer le menu“.

On peut maintenant admirer le résultat sur une page du site 😉

Mega Menu avec Divi pour WordPress

Notre mega menu est là ! On peut l’embellir encore plus en rajoutant un peu de CSS, histoire de rendre les liens de 2ème niveau plus visibles et d’espacer un peu tout ça 🙂

Bonus : un peu de CSS pour embellir son mega menu

Retour dans le tableau de bord wordpress : “Apparence > Personnaliser”.

Personnaliser son thème WordPress

On atterit sur la page de personnalisation du thème. On veut ajouter un peu de CSS, il faut donc se rendre dans l’onglet “CSS Additionnel” qui se situe tout en bas du menu :

CSS Additionnel WordPress

Copiez-collez le CSS suivant dans la partie appropriée, puis cliquez sur “Publier” tout en haut :

/****mega menu****/
/*on souligne les liens de 2ème niveau et on met la police en gras*/
 #top-menu li.mega-menu>ul>li>a:first-child {
 font-weight:bold;
 border-bottom:1px solid;
 }
/*on rajoute un peu d'espace*/
 #top-menu li.mega-menu>ul>li {
 padding-bottom:20px !important;
 }
CSS Additionnel WordPress

Vous pouvez enfin admirer le résultat final sur votre site :

Mega menu avec Divi

Bravo : vous savez désormais comment créer un mega menu avec Divi

Et voilà ! Ce n’était pas si compliqué 😀 Vous pouvez maintenant créer de beaux menus pratiques pour vos visiteurs. Amusez-vous bien ! 😉

Auteur/autrice

  • Céline
    Céline

    Originaire de Bordeaux en Nouvelle Aquitaine, Céline travaille avec WordPress depuis bientôt 10 ans. Experte en technique, elle crée vos tutoriels, réalise vos dépannages et vous accompagne sur les réseaux.

    Voir toutes les publications

Cet article a 2 commentaires

  1. Alexandre 28 octobre 2020 Répondre

    Super intégration, merci c’est simple et beau !
    En revanche, auriez-vous quelque chose pour l’inté en format mobile ? On se retrouve avec des sous onglets trop nombreux si on les accumule.

  2. Daniel 2 février 2022 Répondre

    Bonjour,
    Cela fait plus d’un an que j’ai installé le Divi méga-menu sur mon site via les classes CSS ainsi que ‘l’embellissement” que vous avez proposé par copier-coller de votre CSS additionnel et cela marche très bien.

    Sur mon écran de PC, j’ai 3 niveaux qui fonctionnent parfaitement :
    Niveau 1 : titre de l’onglet, non cliquable équivalent à “Nos produits”
    Niveau 2 ; sous-titre équivalent à “Frais”, non cliquable
    Niveau 3 : titres des pages équivalents à “Viande, Poisson, etc., cliquable avec ouverture sur les différentes pages

    Sur le smartphone :
    Les 3 Niveaux sont cliquables et affichent systématiquement la dernière page visitée. Est-ce normal ?
    A l’affichage les 3 niveaux sont bien décalés mais rien ne distingue les cliquables des non cliquables.

    Merci beaucoup pour le tuto du Méga-menu qui m’a été très utile et dans l’attente de votre réponse pour le reste.
    Daniel

Laisser un commentaire Annuler la réponse

A propos de l'auteur

Image de Céline
Céline
Originaire de Bordeaux en Nouvelle Aquitaine, Céline travaille avec WordPress depuis bientôt 10 ans. Experte en technique, elle crée vos tutoriels, réalise vos dépannages et vous accompagne sur les réseaux.
Tous ses articles

Derniers articles

Top 5 des meilleurs plugins SEO pour WordPress

Optimiser ses images sous WordPress grâce au plugin Imagify

Snippets pour WordPress : à quoi ça sert et comment les utiliser ?

Optimiser le référencement de son site WordPress avec Yoast SEO

5 plugins simples et gratuits pour travailler ses images sur WordPress

WP Zen

Le meilleur des thèmes, des extensions et des solutions Wordpress pour vous aider à réaliser votre site professionnel en toute autonomie.

Téléphone

01 84 25 39 48

Adresse mail

equipe@wpzen.fr

Adresse

2 rue Coysevox, Bureau 3, 69 001 LYON

Liens utiles

  • A propos
  • Blog
  • Programme d’affiliation
    • Mon compte affilié
  • Ressources gratuites
  • Mentions légales
  • Conditions Générales d’Utilisation
  • Conditions Générales de Services
  • Politique de Protection des Données
  • Politique de gestion des cookies

Newsletter

Inscrivez-vous à notre newsletter pour recevoir par mail nos promotions, nos conseils et nos actualités.

Je m'inscris

certifications

© 2023 – WP Zen
×
×

Panier

Recevez nos dernières astuces

Inscrivez-vous à la Newsletter

Soyez averti(e) des nouveaux : Articles, Astuces, Conseils, Promotions …

Nous n'avons pas pu confirmer votre inscription.
Votre inscription est confirmée.
Recevez nos dernières astuces

Inscrivez-vous à la Newsletter

Soyez averti(e) des nouveaux : Articles, Astuces, Conseils, Promotions …