Vous êtes ici : Accueil | Tutoriels WordPress | Comment Gérer et Optimiser les Menus de WordPress comme un Pro

Comment Gérer et Optimiser les Menus de WordPress comme un Pro

menu-wordpress

Aujourd’hui, je tiens à vous parler d’un élément crucial pour beaucoup de sites internet : le menu.

Au départ, je voulais simplement vous parler d’un plugin relatif aux menus que j’ai mis en place pour un client mais en y réfléchissant, je me suis dit qu’un récapitulatif sur la gestion des menus et une présentation de quelques plugins serait une bien meilleure idée.

C’est vrai que cela a pris plus de temps à écrire mais comme vous le savez, je préfère publier des articles de qualité (des bonnes recettes) que de publier pour publier.

D’ailleurs, si vous n’avez pas le temps de parcourir cet article, vous pouvez le télécharger au format PDF en cliquant ici.

Pour revenir aux menus, si vous débutez, vous vous demandez sûrement…

Comment configurer un menu dans WordPress ?

Depuis la sortie de version 3 de WordPress en juin 2010, il est beaucoup plus simple d’ajouter des menus sur un site WordPress.

Si votre thème WordPress a bien été conçu, vous devriez pouvoir vous rendre dans Apparence > Menus :

Allez dans Apparence > Menus

Si ce n’est pas le cas, donnez-moi le nom de votre thème et j’enverrai un email directement à l’auteur pour lui passer une soufflante !

Ensuite, vous arriverez sur la page de gestion des menus. Pour créer le menu de votre site, il faut procéder en deux étapes :

  1. Donner un nom à votre menu (par exemple : Menu Principal)
  2. Cliquer sur Créer le menu

Si vous êtes plus visuel, voilà ce que ça donne :

Créer menu WordPress

Une fois votre menu créé, voyons comment…

Ajouter des éléments dans un menu

Avant de passer à la pratique, je tiens à ouvrir une parenthèse pour vous donner quelques conseils sur ce qu’est un bon menu.

À mon sens, un menu doit posséder 3 caractéristiques :

  1. Un nombre limité d’éléments
  2. Des éléments avec des noms concis
  3. Peu, voire pas de sous-menus

Nous sommes d’accord qu’il peut y avoir des exceptions en fonction des sites (en particulier pour les sous-menus). Toutefois si votre site est un blog ou un petit site vitrine, n’y allez pas trop fort.

Pourquoi ?

Parce que plus vous donnerez de choix à vos visiteurs, plus ils devront réfléchir sur quel élément cliquer, plus cela prendra de temps et au final, ils risqueront d’aller voir ailleurs.

C’est un peu comme le menu d’un restaurant, plus il y en a, plus c’est difficile de choisir.

Rappelez-vous donc d’aller droit au but.

Passons désormais à la pratique en voyant comment structurer votre menu.

Ajouter des pages dans votre menu WordPress

Comme le montre l’image ci-dessous, vous trouverez vos pages dans la partie gauche de l’écran de création de votre menu :

Ajout d'élement au menu WordPress

Pour ajouter une page dans votre menu, cochez la page à insérer dans le menu puis cliquez sur Ajouter au menu.

Vous pouvez effectuer des tris et des recherches pour trouver la bonne page grâce aux onglets Les plus récentes, Afficher tout et Recherche.

Attention, vos pages doivent exister pour figurer dans votre menu. Si ce n’est pas le cas, allez dans Pages > Ajouter pour les créer.

Répéter l’opération pour ajouter toutes les pages dont vous avez besoin.

Toujours sur la gauche, on remarque qu’il est possible de cliquer sur Liens et Catégories.

Inclure des liens dans votre menu

Les liens permettent d’ajouter n’importer quel lien à votre menu. Par exemple, un lien vers un site partenaire ou comme on le voit souvent, un lien vers la page d’accueil de votre site.

Pour cela vous devez entrer le lien en question dans le champ Adresse Web, puis le texte du lien (l’ancre) dans le champ Cible du lien. Cliquez ensuite sur Ajouter au menu pour inclure votre lien.

Ajouter un lien à un menu WordPress

Astuce : Pour ajouter un élément de menu sans lien, insérez le caractère # dans le champ adresse Web. Une fois l’élément ajouté, supprimez le # pour ne pas nuire à votre référencement.

Ajouter des catégories dans votre menu

Il est également possible d’ajouter des catégories dans votre menu. Cela est très pratique sur des blogs. D’ailleurs, c’est la voie que la Marmite a emprunté pour son menu principal.

Sur ce blog vous pouvez trouver les catégories suivantes : Tutoriels WordPress, Thèmes, Plugins et Etudes de cas.

Cliquez sur catégorie pour faire apparaitre le formulaire d’ajout de catégorie.

Ajouter une categorie à un menu

Comme vous pouvez le voir, cela ressemble au système d’ajout des pages. Tout ce que vous avez à faire est de cocher la ou les catégories de votre choix et de cliquer sur Ajouter au menu.

Si vous avez beaucoup de catégories (ce que je ne vous conseille pas), vous pouvez les retrouver en utilisant les onglets Les plus utilisées, Afficher tout ou Recherche.

N’oubliez pas d’enregistrer votre menu pour que WordPress se souvienne de ce que vous avez fait.

Maintenant que vous savez comment ajouter différents types d’éléments dans votre menu, voyons comment…

Organiser les éléments d’un menu sous WordPress

À ce stade, votre menu n’est pas encore bien structuré. Il embarque plusieurs éléments mais ils ne sont pas forcément agencés comme vous le désirez.

Pour réorganiser votre menu, passez votre souris au dessus d’un élément pour voir apparaitre un curseur avec quatre flèches.

Cliquez et maintenez pour déplacer l’élément en question à l’endroit voulu.

Organiser le menu de WordPress

Procédez ainsi jusqu’à ce que votre menu ressemble à ce que vous imaginez.

Notez que l’élément en haut du menu sera affiché en premier sur votre site, c’est à dire sur la gauche.

Créer un sous-menu

Si vous avez pas mal d’éléments à ajouter (attention à la surcharge), vous pouvez créer des sous-menus en déplaçant un élément légèrement sur la droite sous un autre élément.

Créer un sous-menu dans WordPress

Dans l’exemple ci-dessus, la page À propos est un sous-menu de la page Contact.

Théoriquement, il n’y a pas de limite au nombre de niveaux de sous-menus. En pratique, n’allez pas plus loin que le premier niveau.

Imaginez un sous-menu de sous-menu de sous-menu de sous-menu ! Vos visiteurs ne risquent pas de voir le bout du tunnel.

En règle générale, si vous avez trop de niveaux de sous-menus, c’est que votre menu est mal structuré.

Voyons maintenant comment…

Modifier les éléments d’un menu

Récapitulons. Votre menu est presque prêt mais vous réalisez que vous avez commis une erreur. Comment faire pour supprimer un élément d’un menu WordPress ?

Vous l’avez probablement remarqué, chacun des éléments de votre menu possède une petite flèche sur la droite. En cliquant dessus, vous « déplierez » cet élément pour afficher des informations supplémentaires.

Menu déplié WordPress

Selon le type d’élément que vous déplierez (Page, Lien ou Catégorie), différents champs apparaîtront.

  • Titre de la navigation : Le libellé qui s’affichera sur votre site
  • Attribut de titre : Le texte qui s’affichera lorsque vos visiteurs survoleront l’élément. Utilisez-le pour décrire ce que contient la page.
  • Adresse web : Dans le cas d’un lien, cela correspond à l’adresse du lien

Un lien Supprimer est présent pour retirer un élément de votre menu.

Notez que des liens sont présents pour déplacer chacun des éléments. Il ne vous seront utiles que si vous ne pouvez pas effectuer de glisser déposer.

Les options cachées des menus WordPress

Il faut savoir que par défaut, WordPress masque certaines possibilités des menus. Cela permet de gagner en clarté et surtout d’éviter aux débutants d’accomplir de mauvaises actions.

Découvrons ensemble ces options. Veillez bien à les utiliser lorsque la situation en vaut la peine.

Pour afficher ces fameuses options, vous devez cliquer sur le bouton Options de l’écran en haut à droite du tableau de bord :

Options menus WordPress

Plusieurs cases à cocher apparaitront suite à votre clic :

Options cachées des menus WordPress

La première ligne d’options permet d’ajouter de nouveau types de contenus dans votre menu.

On retrouve les Pages, Liens et Catégories ainsi que les Articles, Mots-clés et Format si votre thème le permet.

Clairement, je vous recommande de n’ajouter aucun article à votre menu. Si vous êtes tenté d’en ajouter un, vous auriez probablement dû créer une page.

Pour connaitre la différence entre une page et un article, jetez un oeil à cet article.

Concernant les Mots-clés et les Formats, je ne suis pas trop pour leur utilisation dans les menus.

Je vous recommande d’insérer uniquement des Pages, Catégories et des Liens dans vos menus.

La seconde ligne d’options est plus intéressante. En cochant ces cases, de nouveaux champs apparaitront au sein des éléments de votre menu :

Options avancées des menus WordPress

Voyons à quoi ces options correspondent :

  • Cible du lien : Permet d’afficher une case pour ouvrir la page de destination dans un nouvel onglet. Utilisez cela uniquement si la page de destination est sur un autre site. Il est très désagréable d’avoir de nouveaux onglets qui s’ouvrent lorsque l’on navigue sur un site via un menu.
  • Classes CSS : Si vous voulez personnaliser l’apparence d’un élément de votre menu avec du CSS, placez les classes dont vous avez besoin dans ce champ.
  • Relation avec le propriétaire du site lié (XFN) : Si vous liez un site et que vous tenez à préciser la relation qui vous lie. Vous pouvez utiliser les propriétés XFN. En pratique, je ne me suis jamais servi de cela. Il y a de grandes chances pour que nous n’en ayez pas besoin.
  • Description : Certains thèmes permettent d’afficher une description sous le titre du menu, ils sont toutefois assez rares.

Voilà, vous savez désormais mettre en forme un menu avec WordPress. Peaufinons les derniers détails en nous rendant dans…

Les réglages du menu

Une fois que vous aurez ajouté tous les éléments nécessaires pour constituer votre menu, il faudra vous rendre la section consacrée aux Réglages du menu sous les éléments de votre menu.

Réglages des menus dans WordPress

Plusieurs cases à cocher vous sont proposées :

  • Ajouter automatiquement des pages : Cocher cette case ajoutera automatiquement les pages que vous créerez à votre menu. Cela présente peu d’intérêt car votre menu ne sera pas personnalisé. Veillez donc à ne pas cocher cette case.
  • Emplacements du thème : Les cases à cocher listées ici permettent de déterminer à quel endroit afficher le menu que vous venez de créer.

    Il est donc très important de cocher une de ces cases pour que votre menu s’affiche sur votre site.

    Les intitulés des emplacements de menus disponibles seront différents en fonction de votre thème. Vous devrez normalement y trouver une case pour le menu principal (main menu ou primary menu en anglais).

Une fois que les réglages seront configurés, cliquez sur Enregistrer le menu pour mettre votre nouveau menu en service.

Note : Un lien pour supprimer votre menu est présent en bas à gauche pour effacer un menu dont vous n’avez plus besoin.

Merci d’être allé aussi loin dans la lecture de cet article 🙂 Il vous en reste encore un peu pour terminer mais si vous appréciez ce qui vous est proposé, abonnez-vous pour recevoir les prochaines recettes de la Marmite avec le formulaire ci-dessous :

Gérer les emplacements

Vous avez probablement remarqué que la page de gestion des menus comporte deux onglets. Pour le moment nous nous sommes intéressés qu’au premier : Modifier les menus.

Ne perdons pas de temps et intéressons-nous à ce que renferme le second onglet nommé Gérer les emplacement.

Gérer les emplacements des menus dans WordPress

Comme son nom le suggère, cet onglet va vous donner la possibilité d’assigner les menus que vous aurez créés aux emplacements proposés par votre thème.

En fait, cet onglet vous permet de voir où s’affichent vos menus d’un seul coup d’oeil.

Pour attribuer ou modifier le menu pour un emplacement, utilisez le menu déroulant. Si vous avez besoin de créer un nouveau menu cliquez sur le lien Utiliser le nouveau menu.

Un clic sur Modifier vous emmènera sur la page d’édition du menu associé.

Note : La liste des menus présents dans cet onglet sera différente en fonction de votre thème.

Une fois que tous les menus seront à leur place, n’oubliez pas de cliquer sur Enregistrer les modifications.

Placer des menus à d’autres endroits

Au delà des emplacements proposés par votre thème WordPress, vous pouvez insérer des menus dans la barre latérale de votre site (si votre thème en propose une) et dans le pied de page via le widget Menu Personnalisé.

Pour cela, créez un nouveau menu et ne lui attribuez pas d’emplacement.

Ensuite, rendez-vous dans Apparence > Widgets et ajoutez un widget Menu Personnalisé à la zone de widgets de votre choix.

Utilisez le widget menu personnalisé de WordPress

Rédigez éventuellement un titre puis sélectionnez le menu à afficher dans le widget. Cliquez ensuite sur Enregistrer pour mettre ce nouveau menu en service.

Note : Il va de soi que cela est facultatif. Il y a de grandes chances pour que les emplacements par défaut de votre thème suffisent largement.

Pour conclure cette partie, je vous conseille de jeter un oeil à cette vidéo :

Bon, je crois que nous avons bien avancé sur l’utilisation des menus. Avant de nous quitter, je veux toutefois…

Aller plus loin avec les menus WordPress

Jusqu’à présent nous nous sommes contentés de voir comment fonctionnent les menus dans WordPress.

Voyons maintenant deux extensions bien utiles pour enrichir les menus de votre site.

La première servira à…

Ajouter un bouton de connexion/déconnexion à votre menu

L’ami Julio Potier a créé le plugin BAW Login/Logout menu pour permettre à vos utilisateurs de se connecter ou déconnecter de votre site.

Utilisant ce plugin sur Thèmes de France, je vous le recommande vivement si votre site possède un espace membre.

En pratique, le plugin ajoute un nouvel encart sur la gauche avec 4 cases à cocher :

  • Se connecter
  • Se déconnecter
  • Se connecter|Se déconnecter
  • Inscription

Connexion/Déconnexion du menu WordPress

La 3ème case à cocher affichera automatiquement un lien Se Connecter si le visiteur n’est pas connecté et un lien Se déconnecter s’il l’est.

Vous pouvez aussi modifier le libellé de ces liens de connexion, de déconnexion et d’inscription en modifiant le champ Titre de la navigation.

Attention toutefois à laisser le caractère | dans le cas de Se connecter|Se déconnecter pour que le plugin sache quel texte afficher dans chacun des cas.

Télécharger BAW Login/Logout menu

La seconde extension dont je veux vous parler aujourd’hui va vous permettre de…

Cacher des éléments du menu dans certains cas

Dans un précédent article, nous avons vu comment afficher/masquer des widgets sur des pages particulières grâce à un plugin bien pratique.

Saviez-vous qu’il est possible de faire la même chose avec les éléments d’un menu ?

Pour cela vous aurez besoin du plugin If Menu :

Découvrez le plugin WordPress if menu

Une fois que vous aurez installé et activé ce plugin, une nouvelle case à cocher apparaitra au sein des éléments de vos menus.

Cochez là pour personnaliser l’affichage des éléments que vous voulez modifier. Voici comment cela se présente :

Configuration du plugin if menu

Le premier menu déroulant permet de choisir si WordPress doit afficher (Show) ou masquer (Hide) l’élément en question.

Le second menu déroulant détermine la condition pour laquelle il faudra afficher ou masquer l’élément. Vous avez le choix entre les conditions suivantes :

  • User is logged in : L’utilisateur est connecté
  • User is Admin : L’utilisateur est un administrateur
  • User is Editor : L’utilisateur est un éditeur
  • User is Subscriber : L’utilisateur est un abonné
  • User is Author : L’utilisateur est un auteur
  • User is Contributor : L’utilisateur est un contributeur
  • Front Page : L’utilisateur se trouve sur la page d’accueil
  • Single Post : L’utilisateur se trouve sur un article
  • Page : L’utilisateur se trouve sur une page

Je regrette tout de même que les conditions ne soient pas plus élaborées, cela dit c’est un très bon point de départ.

Télécharger If Menu

Conclusion

Quelque soit le site que vous allez concevoir avec WordPress, vous aurez forcément besoin d’un ou plusieurs menus pour rendre votre contenu accessible à vos visiteurs.

WordPress possède une interface relativement simple pour créer des menus cependant il ne faut pas tomber dans certains pièges (menu trop long, éléments inutiles, etc.).

J’ai passé du temps à rédiger cet article pour vous proposer un récapitulatif complet de la gestion des menus dans WordPress. Pensez-vous qu’il y a quelque chose à rajouter ?

Si cette recette vous a aidé d’une quelconque manière, partagez-la sur les réseaux sociaux grâce aux boutons ci-dessous. Cela sera votre moyen de me retourner l’ascenseur. Merci 🙂

Si vous avez apprécié cet article, inscrivez-vous à la newsletter

Recevez gratuitement les prochains articles et accédez à des ressources exclusives. Plus de 10000 personnes l'ont fait, pourquoi pas vous ?

C'est parti, je m'inscris !

171 commentaires Ajoutez le vôtre

  1. Bonjour,

    Merci pour cet article très intéressant. Quand on ajoute un lien vers un autre site dans son menu comment fait-on pour que cette page s’ouvre dans un nouvel onglet ?
    J’ai essayé avec « target=_blank » à côté du lien mais ça ne fonctionne pas.
    Savez-vous comment faire ?
    Merci beaucoup

    Répondre
    • Salut Clément,
      Tu as dû lire l’article un peu vite car ce point est abordé 😉
      Va jeter un oeil du coté des options cachées et tu trouveras ton bonheur.

      Alex

  2. Oups… Dsl
    Exact, je viens de trouver la réponse. J’ai testé sur mon site ça marche parfaitement!
    Merci beaucoup

    Répondre
  3. Hello Alex,
    le plugin Baw login/logout n’est plus mis à jour mais toujours compatible avec la 4.1 j’imagine?

    Répondre
    • Salut Déborah,
      Oui tout à fait. Comme indiqué dans l’article, je l’utilise sur Thèmes de France et je n’ai aucun problème.

      Passe un bon réveillon 🙂
      Alex

  4. Salut Alex,
    Un point important à préciser en SEO : Lorsque l’on ajoute un lien dans le menu avec # , ne surtout pas oublier par la suite de supprimer ce dièse sinon on ajoute inutilement une URL monsite.com/#…

    Si il est obligatoire d’utiliser # pour ajouter un lien personnalisé, on peut parfaitement une fois le lien ajouté, la supprimer ! Le menu reste fonctionnel et on évite l’URL inutile 😉

    Répondre
    • Salut Fabrice,
      Très bon point, j’actualise l’article de ce pas 🙂

  5. Bonjour Alex,

    Comme d’habitude, vous « cuisinez » bien, et grâce à vous j’ai fais mon site internet.
    Je souhaiterai savoir si vous avez fais un tuto pour mettre son site WP distant en Local avec la base de données?
    Merci pour votre réponse, et Bonne Année 2015.

    Nicolas

    Répondre
  6. Bonjour Alex,
    Juste un point concernant le SEO mais en relation avec la gestion des menus.
    Eviter de créer une page dont le nom est « Accueil », pas bon pour le référencement.
    Par contre dans le menu ce nom étant souvent trop long ou pas pertinent c’est dans l’option titre de la navigation du menu qu’on la renommera en « Accueil ». Pour ce faire on déroulera le menu en cliquant à droite sur page, liens, ou autres .
    Bonnes fêtes de fin d’année.

    Répondre
    • Bonjour Pitou,

      Effectivement, il vaut mieux avoir une page d’accueil avec un nom (titre) correspondant et d’avoir l’élément du menu qui s’appelle Accueil.

      Bonne fêtes !
      Alex

  7. Bonjour Alex,
    Je vois que le background de ce tutoriel comprend 2 liens : 1 vers les « réseaux sociaux » et 1 pour « recevoir les recettes ».
    Comment peut-on faire cela avec wordpress? Existe-t-il un tuto sur le sujet? ou un plugin?
    Merci pour nous avoir donné le plaisir de vous lire et d’apprendre en 2014 et bon réveillon.
    André

    Répondre
    • Bonjour André,
      J’utilise le plugin Digg Digg pour les boutons flottants des réseaux sociaux et Q2W3 Fixed Widget pour garder mon widget d’inscription à la newsletter à l’écran.

      Bonne continuation
      Alex

  8. Salut Alex,

    J’aime bien ton pop-up en bas à droite avec les résumés d’articles.

    Quel plugin utilises-tu?

    merci!

    Répondre
  9. Bonsoir Alex !
    Merci pour cet article qui m’a permis de découvrir les options cachées des menus WP 😉
    J’espérais y trouver des indications sur la gestion HTML/CSS d’un menu principal (généralement appelé dans le header.php de WP) VERTICAL à gauche, plutôt que le traditionnel menu horizontal …
    T’aurais pas ça sous l’coude, par hasard ? 😀

    Merci pour tes articles très détaillés et très bien structurés.
    Tita

    Répondre
  10. Bonjour,
    Pourquoi « Clairement, je vous recommande de n’ajouter aucun article à votre menu »? Pourquoi les articles sont « malvenus » dans le menu?

    Merci
    Laurent

    Répondre
    • Bonjour Laurent,
      Les articles ne sont pas un type de contenu statique comme le sont les pages. Si vous vous posez la question pour un de vos articles, c’est que vous auriez probablement dû créer une page.
      Avez-vous un exemple à me montrer ?
      Alex

  11. Merci Alex pour votre réponse.
    Je n’ai pas d’exemple, ma question était purement théorique.

    Répondre
    • Bonjour,

      En effet, dans beaucoup de cas, il vaudrait mieux créer des pages sauf que…

      Je suis en train de voir comment passer le site de mon père qui est actuellement sous SPIP à WP. Il s’agit d’un site sur l’informatique, les dates de publication et de mise à jour sont indispensables dans ce domaine qui évolue très rapidement.

      Or, je ne trouve pas de solution pour afficher ces dates sur des pages…

      Et lorsque je me dis qu’alors je devrais plutôt l’orienter vers des articles plutôt que des pages, cela ne colle pas non plus (surtout à cause de ces histoires de menus).

      Auriez-vous une suggestion?
      Merci d’avance.

    • Bonjour Steph,
      Si vous voulez afficher la date sur vos pages, il faut aller dans le code et modifier le fichier qui gère l’affichage des pages (page.php).
      Bonne continuation
      Alex

  12. Bonjour Alex,
    D’abord bonne année, que cette année nous soit prospère et efficace!!!

    Ensuite, je te remercie pour l’article, seulement, je cherche à afficher une partie de mon menu sur la barre latérale gauche. En fait, si l’utilisateur clique sur un élément (ou sous-élément) du menu principal, le chemin (hiérarchie de menus) correspondant s’affiche dans la barre latérale gauche.
    Exemple :
    Menu principal : menu1 (avec ses sous-menus), menu2 (avec ses sous-menus), menu3
    L’utilisateur clique sur un sous menu du menu 2
    Je voudrais afficher dans la barre latérale gauche : Menu2 > sous-menu cliqué

    Je ne sais pas si c’est claire ou pas. Mais, je te remercie déjà pour la réponse.

    Johary

    Répondre
    • Bonjour Johary,
      Je ne suis pas certain de bien comprendre (il commence à se faire tard aussi ^^). Je pense malgré tout que tu devrais te rapprocher d’un développeur si ce que tu cherches à faire n’est pas pris en charge par ton thème.

      Excellente année à toi aussi 🙂
      Alex

    • Bonjour Johary,
      J’essaie de comprendre aussi ta question et je pense qe tu fais allusion au fil d’Ariane ou Breadcumb en anglais.
      Sur certains thèmes élaborés, cette option est à activer (ou à désactiver) seulement. Sinon, tu peux bien trouver un plugin sympa sur le truc.
      Bien à toi.

  13. Bonjour Alex,
    tous d’abord, je te presente mes meilleurs voeux pour cette nouvelle année 2015.
    Question: lorsque je crée un menu qui a un sous menu, comment proceder pour que le menu n’est pas de lien vers une page mais reste en attente jusqu’à que l’on clic sur le sous menu?

    Répondre
    • Bonjour Patrick,
      Merci pour vos voeux, excellente année à vous aussi.
      Que voulez-vous dire par rester en attente ?

      Tenez-moi au courant.
      Alex

    • Je voudrais que lorsque je positionne la souris sur le menu
      Par ex. J’ai un menu « Goldens » avec un sous menu « Femelles », si je clic sur « Goldens » il existe un lien que je ne veux pas. je voudrais que le menu « Goldens » soit inactif, et que seulement le sous menu « Femelles » soit actif avec un lien vers la page « Femelles »
      J’espere que vous comprenez se que je veux dire.
      Merci d’avance pour votre reponse.

    • Bonjour Patrick,
      Pour obtenir le comportement que vous désirez, ajoutez un lien avec # en adresse web et Golden en cible du lien (supprimez ainsi le # une fois l’élément créé).

      Bonne continuation
      Alex

  14. Bonjour Alex,

    Tous d’abord merci pour vos conseils efficaces.
    j’aurais une question concernant les sitemap. Sur mon site, j’utilise l’extension Sitemap de webvitaly. Cette extension utilise ppour l’arborescence du site, les pages et non la structure du menu. Ce qui fait que le sitemap ne correspond pas à ma structure. Si je cree des pages pour faire une correspondance des deux, je n’est pas la possibilité de creer des pages sans lien. Avez vous une idée comment regler ce probleme.

    Répondre
  15. Salut Alex,

    Mon menu s’affiche sur la page d’accueil. Je voudrais afficher en permanence sur la page « catégorie » non seulement mon menu mais aussi ses sous-menu. Y a-t-il un plugin qui permet de faire cela ou il faut coder ?

    Répondre
    • Salut Alex,
      Je ne vois pas trop comment faire pour afficher un sous-menu en permanence étant donné qu’ils ne s’affichent seulement lors du survol de l’élément parent. Après tout dépend de ton thème.

      A+
      Alex

  16. Bonjour,
    Tout d abord merci pour cet article très complet
    J utilise le thème twenty eleven et je souhaite apporter des modifications à ma barre de menu: couleur de la barre, et couleur et taille de la police.
    Savez-vous comment faire?
    Merci!

    Répondre
    • Bonjour Julie,

      Merci pour ton message 🙂
      Pour les modifications, il faut passer par un thème enfant et ajouter le code CSS pour changer les couleurs et la police.

      Bonne continuation
      Alex

  17. merci beaucoup Alex 🙂

    Répondre
  18. Bonjour,
    Je n’ai pas très bien compris l’explication du lien vers une page d’accueil.
    Pourquoi ne pas réaliser tout simplement une page d’accueil et la mettre dans le menu.
    Par contre j’y vois un intérêt s’il s’agit d’y mettre une adresse d’un site externe.
    Je suis encore « novice » et je ne demande qu’à comprendre.
    Bien cordialement.

    Répondre
    • Bonjour Caddy,

      Lorsque l’on crée une page d’accueil, il n’y a pas de soucis. Par contre, si la page d’accueil est la page des derniers articles la page n’existe pas et il faut l’ajouter manuellement.

      J’espère avoir répondu à ta question.
      Alex

  19. Bonjour
    Je suis en train de créer mon blog perso (www.17tournants) et j’ai un idée assez précise du menu. Néanmoins, bien que je tente de trouver une réponse, je ne comprends pas si les différents niveaux du menu doivent être des « Pages », « Liens » ou « Catégories ». De mon côté, j’avais débuté en faisant un niveau 1 : pages, niveau 2 : catégories et s’il y a un sous-niveau je mets » catégorie »….Je ne sais pas si c’est très clair.
    L’idée est d’avoir le meilleur compromis entre simplicité et indexation par les moteurs de recherche.
    Je vous remercie encore car vos explications sont claires mais je ne trouve pas de réponses sur ce point….et j’ai vu moult réponses différentes avec certains qui ne mettent que des liens.

    Répondre
    • Bonjour Nicolas,
      Vous mettez ce que vous voulez dans votre menu (pages, catégories et liens). L’important est d’afficher ce qui aidera le mieux vos visiteurs à parcourir votre site.
      Alex

  20. Re-bonjour Alex,
    justement, je suis en train d’essayer d’organiser mon blog. Cet article tombe bien à pic. J’ai crée une page « Plan du site » pour y mettre des liens vers mes articles mais cela ne fonctionne pas. Je recommencerai donc en suivant pas à pas ton tuto. je t’en donnerai des nouvelles.
    Merci,
    Mage.

    Répondre
  21. Bonjour,

    Merci pour cet article très détaillé. J’ai la même question que Patrick, mais avec plusieurs éléments de sous-menu sur mon site.
    Ainsi, la case « sommaire » du menu déroule au survol plusieurs sous-menus.
    Or, si je clique sur sommaire, je tombe sur une page (que j’ai dû créer) vide.
    Et inutile donc. Pas moyen de faire en sorte que cette page ne soit pas accessible, j’ai beau chercher… Merci pour votre réponse.

    Répondre
  22. Bonjour Alex,
    Mon thème ne peut utiliser qu’un seul menu…Et j’aimerais bien en avoir deux. Dois-je changer de thème? Celui-ci me plaît bien, c’est dommage…
    Qu’en penses-tu?
    Magêna.

    Répondre
    • Bonjour Magêna,
      Pour ajouter un second menu, il va falloir en rajouter un via le code ou changer de thème.
      Bonne continuation
      Alex

  23. Rebonjour Alex,
    Ta réponse :
    Lorsque l’on crée une page d’accueil, il n’y a pas de soucis. Par contre, si la page d’accueil est la page des derniers articles la page n’existe pas et il faut l’ajouter manuellement.
    Je suis réellement navré, je ne comprends toujours pas!
    Je n’arrive pas à comprendre ce que veut dire : la page d’accueil est la page des derniers articles.
    A te lire
    Bien cordialement.

    Répondre
    • Chez WP, dans la partie réglages > lecture, on peut choisir soit les derniers articles, soit une page statique. Si l’on choisit la première option, cette page d’accueil n’existe pas puisque l’accueil correspond aux derniers articles publiés, d’où le besoin de la créer.

      Par contre, j’avais posé une question en commentaire et elle a disparu… je peux encore attendre longtemps la réponse… Je recommence donc.
      J’ai un problème similaire à Patrick (voir plus haut) : dans le menu de mon site il y a un onglet sommaire qui affiche différents sous-menus au survol. Mais si on clique sur sommaire, on tombe sur la page sommaire. Celle-ci est vide mais nécessaire pour pouvoir afficher ces sous-menus.
      Comment faire pour ne pas pouvoir cliquer dessus ? Merci pour votre réponse, j’ai beau chercher je ne trouve pas.

    • Bonjour Johann,
      Votre commentaire n’a pas disparu, il n’avait pas encore été mis en ligne. C’est désormais le cas.
      Pour vous répondre, ajoutez un « Lien » vide et les visiteurs ne pourront pas cliquer dessus.

      Bonne continuation
      Alex

    • Bonjour,
      Allez dans Réglages > Lecture, vous devriez trouver.

  24. Arf, c’était en fait la même réponse que pour Patrick… désolé pour le dérangement, ça fonctionne en effet. Merci beaucoup !
    J’ai découvert WP Marmite sur le tard mais je compte revenir régulièrement.

    Répondre
  25. Merci pour ta réponse, Alex.
    J’aimerais installer un thème enfant, mais ne sais où le trouver. As-tu écris un tuto là-dessus? Peut-on trouver facilement ces thèmes sur WP où il faut avoir des connaissances?

    Répondre
  26. Bonjour, cela fait quelques années que j’utilise wordpress et je n’ai jamais trouvé comment faire que l’en-tête du menu (dans le cadre d’un menu déroulant) ne renvoie pas à une page, vous me confirmer ? ça m’arrangerai beaucoup de pouvoir le faire !
    Merci beaucoup

    Répondre
    • Bonjour Marion,
      Pour cela il suffit d’insérer un lien comme indiqué dans l’article 🙂
      Bonne continuation
      Alex

  27. Bonjour,
    Merci pour cet article complet, une petite question au sujet du nombre maximum d’item pour un menu WordPress. Pas mal de forum parle d’une limitation via la configuration php du serveur mais dans mon cas il semblerait que le problème vienne d’ailleurs.

    Sais tu d’où peut venir la limitation du nombre d’item pour un menu ? SI oui comment casser cette limite ?

    Merci pour ton travail.

    Répondre
    • Bonjour Cédric,
      Personnellement, je n’ai jamais eu de problème avec des menus trop longs donc je ne peut pas vraiment répondre…
      Après quel est l’intérêt de créer des menus doté de dizaines d’éléments ? Ça ne doit pas être terrible niveau ergonomie.

      Bonne continuation
      Alex

  28. Bonjour,
    Je viens, en grande partie, de terminer mon blog. J’avoue que je suis totalement novice et que j’apprends petit à petit.
    J’écris actuellement un article. J’y parle d’un concept, dont la définition se trouve sur une page du menu. En cliquant sur ce mot (je suis dans l’Article), j’aimerai que l’on puisse accéder à cette page qui en explique la définition. Pouvez-vous répondre : comment faire le lien entre le mot d’un article avec une page de menu ?
    Je vous en remercie.

    Répondre
    • Bonjour Odile,
      D’après ce que vous me dites, je dirais qu’il faut ajouter un lien personnalisé (encart Lien) dans votre menu.
      Bonne continuation
      Alex

  29. Très bien expliqué, bravo ! Enfin un qui sait s’adresser à tout type d’utilisateur de wp.
    Une idée d’un bon plugin d’inscription en payant avec CB ?
    Et comment rendre des onglets d’un menu : on est membre on a payé abonnement , on a bien la page qui s’affiche , exemple des videos, sinon on est renvoyé vers une page d’inscription ?
    merci
    Alice

    Répondre
    • Bonjour Alice,
      Merci pour votre message. Personnellement je recommande Stripe.
      Bonne continuation
      Alex

  30. Bonjour je trouve cette article très intéressant, par contre j’aurai une petite question c’est que depuis les mises à jour de wordpress je trouve plus la rubrique liens pour par exemple mettre un liens partenaires dans la side bar !! Pourrais-tu m’aider ?

    Répondre
    • Bonjour Bilal,
      Les liens ont disparus de la nouvelle version de WordPress. Il faut créer un nouveau menu dans lequel insérer des liens personnalisés.
      Insère ensuite un widget menu personnalisé dans ta sidebar 🙂

      Bonne continuation
      Alex

  31. Ahh d’accord j’irai voir ça !! merci pour ton aide en tout cas !

    Répondre
  32. Mais comment faire un connexion / deconnexion membres qui ont payé par CB, ceux qui ont payé voient bien le contenu (videos) d’un menu video ( onglet contenu dans mon menu) , les non membres sont redirigés vers une page de devis d’abonnement ?
    Merci à tous 🙂
    Alice

    Répondre
  33. Bonjour, j’aimerais ajouter un menu à mon site (type blog), j’aimerais avoir une page d’accueil avec seulement 3/4 articles choisis et avoir des catégories type mode, beauté qui contiendrais chacun les articles concerné par la catégorie. Je suis dans l’impasse je ne sais pas comment faire. Merci 🙂

    Répondre
    • Bonjour Julie,
      Tu devrais arriver à tes fins en allant dans Réglages > Lecture puis en définissant 3 ou 4 dans « Les pages du site doivent afficher au plus ». Ensuite ajoute tes catégories dans ton menu comme indiqué dans l’article 😉

  34. Bonjour
    merci beaucoup pour cet article très bien construit qui m’aide bien plus à comprendre comment faire ce que je souhaite pour mon blog que tous les forums wordpress.
    Cependant j’ai beau cherché je n’ai pas de possibilité de faire « Apparence »=> »Menus ». Je peux seulement aller dans « Menus » qui est directement sous « présentation ». Mais lorsque j’y vais et que j’essaie d’ajouter une catégorie dans le menu ça ne semble pas possible. Si j’ajoute un nouveau menu et bien ça remplace l’ancien qui était « about me ».
    Il y a juste écrit « Primary menu. 1 zone de menu » mais je n’ai pas la possibilité d’en ajouter.J’ai le thème Twenty Eleven. Est-ce que cela viendrait-il de se thème ? Suis-je obligé d’en changer pour résoudre mon problème ? Auriez-vous une idée pour m’aider ? Merci

    Répondre
    • Bonjour Liny,
      En fait, vous êtes sur WordPress.com ce qui explique pourquoi vous n’avez pas les mêmes menus qu’un site WordPress auto-héberger. Cela fait longtemps que j’ai utilisé ce service mais le fonctionnement devrait être similaire.
      Désolé de ne pas pouvoir plus vous aider :/
      Alex

    • en fait je pense que je n’étais tout simplement pas au bon endroit, il y a plusieurs endroits qui s’appellent « tableau de bord ». j’ai pu m’en occuper grâce à vos explications 😉
      merci beaucoup

  35. Bonjour Alex,
    Merci pour ce tuto. J’ai bien compris l’utilisation des menus dans WP, toutefois je bute sur un problème que j’ai essayé de contourner ce qui m’en a créé un second.
    Voici mes problèmes:
    1) j’utilise le thème Twenty Fourteen qui place le menu principal à droite du bandeau; j’ai ajouté un nombre important de sous-menus dans un des menus et donc ceux qui sont dans la partie « hors écran » de la liste déroulée ne sont pas accessibles
    2) je me suis dit, pas de problème, créons des pages intermédiaires et distribuons les sous-menus dans ces pages; OK ça marche sauf que les sous-menus sortent partiellement de l’écran à droite et ne sont donc pas totalement lisible

    Je voudrais savoir où chercher une solution à ces problèmes.

    Merci
    rivandemo

    Répondre
    • Bonjour Rivandemo,
      Problème difficile à résoudre puisqu’il dépend du thème. La solution à mon sens est de trouver un meilleure organisation du menu ou de changer de thème pour que cela ne sorte pas de l’écran (ou alors modifier le thème mais c’est plus complexe).

      Bonne continuation
      Alex

  36. Merci Alex pour cet article complet, clair et pédagogique! ca n’est jamais une perte de temps de te lire.
    Est-ce que tu as rédigé des articles (ou connais-tu des sites?) qui traiteraient des possibilités de personnalisation avec le CSS?
    Bonne journée.

    Répondre
  37. Merci pour ce tuto, tout est très clair.

    J’ai une question sur une option qui n’existe pas dans les menus. Le niveau 1 de mon menu est « Accueil – Mon Club ». Mon Club est une page, et contient des sous-page. Comment faire pour que « Mon Club » ne soit pas une page, juste un texte non-cliquable, qui déroule le menu des sous-pages qui elles sont cliquables ?

    Merci par avance

    Répondre
    • Bonjour Thierry,
      Il faut que tu ajoutes des liens personnalisés et que tu retires le liens après coup 🙂

  38. Bonjour,

    Est ce possible d’avoir un menu déroulant sans page associé.

    Par exemple :

    Section 1 (sans lien, sans page, « non cliquable »)
    – sous section 1 (page ou articles)
    – sous section 2 (page ou articles)

    Je ne sais pas comment faire pour avoir une menu qui ne pointe pas vers une page.

    Merci !

    Répondre
    • Bonjour Thomas,
      Comme indiqué précédemment dans les commentaires, il faut ajouter un lien personnalisé puis retirer l’adresse web.

  39. Bonjour,

    J’ai choisi il y a quelques temps un thème WordPress pour réaliser un site de carnets de voyages et de photos. Pour le moment je m’en sors parce que je n’ai travaillé que sur un seul pays. Mais je voudrais développer d’autres contrées et je ne trouve pas mon thème très pratique pour la navigation.
    J’ai donc dans l’idée de faire un menu plus général et des sous-menus. Je vais suivre votre tuto et j’espère que cela va fonctionner ! 😉

    Répondre
  40. Bravo Alex pour ce tuto (et pour bon nombres d’autres d’ailleurs).

    J’ai bien cru que celui-ci aller me rendre heureux notamment grâce au plugin If Menu car je souhaitai avoir un menu pour ma page d’accueil et un second menu pour toutes mes autres pages.
    Aurais tu une idée de plugin pour cela ou autre ???

    Merci d’avance.

    Répondre
  41. Bonjour,
    je suis actuellement en stage au canada chez un vigneron, je dois modifier son site qui n’est pas du tout à jour mais je n’arrive pas a trouver où changer le menu de droite. En effet je n’ai pas de menu apparence dans wordpress 4.2.2.
    Je suis donc un peu perdu et impossible d’avancer.
    En attente d’une réponse,
    Cordialement

    Répondre
    • Bonjour,
      Il s’agit peut-être d’un widget. Par contre si vous n’avez pas de menu apparence, cela va être problématique…
      Avez-vous bien un compte administrateur sur le site ?

  42. Bonjour,
    Un grand merci pour les incomparables conseils et astuces que cuisinent la Marmite et ses chefs.
    Découvrant, pas à pas, WordPress (après avoir connu SPIP et quelques autres, et même les pages du Minitel … (oui, cela a existé !)), je me heurte parfois à de mauvaises habitudes acquises au dernier millénaire ….
    Pour en venir à mon sujet actuel de préoccupation, qui rejoint celui de Patrick, comment réaliser un sitemap quand la navigations au sein des pages est structurée au moyen d’un menu construit de liens.
    Je n’ai rien su trouver à ce sujet lors de nombreuses recherches.
    Merci de me donner une piste de solution, si cela est possible.

    Répondre
    • Bonjour,

      Le fichier sitemap.xml peut être créé à l’aide de plugins (WordPress SEO notamment). Cela permet de lister les publications d’un site (articles, pages, etc). Sauf erreur, le menu n’est pas pris en compte.

      Bonne continuation
      Alex

  43. Bonjour Alex,
    j’essaie désespérément de garder les onglets du menu en couleur quand on clique dessus, en vain… j’ai modifié le css, avec active, hover, current,visited… rien ne marche il doit manquer un truc (je débute). Sinon y a-t-il un plugin de personnalisation de menu qui permettrait de faire ça simplement ? j’utilise le theme vantage gratuit.

    Merci !
    Marina

    Répondre
    • Bonjour Marina,

      Si ton CSS ne fonctionne pas, c’est que tes sélecteurs ne doivent pas être assez précis.
      Bonne continuation
      Alex

  44. Bonjour, je suis en train de rénover ce site. Le projet est sous wordpress. Mon problème c’est que je voudrais avoir un menu vertical NON déroulant. En fait, si on clique sur un élément du menu vertical principal, l’arbre hiérarchique des menus appartenant à cet élément s’affichera dans la barre latérale gauche. J’y suis parvenue, mais je voudrais mettre en forme le menu, y ajouter des indentations pour différencier les menus des sous-menus. Pourriez-vous m’y aider? MErci beaucoup

    Répondre
    • Bonjour,

      Ceci devrait pouvoir se régler avec du code CSS, malheureusement je ne peux pas aider les lecteurs du blog individuellement…
      Bonne continuation
      Alex

  45. Bonjour,
    Je reviens sur ce tuto.
    Encore une fois, merci pour ces bonnes explications (dont : gentillesse, trés bon débit, bonne pédagogie…)
    J’ai plaisir à y revenir.
    Je me sens plus fort, car j’apprends beaucoup et facilement grâce à vos bonnes explications.
    Angel

    Répondre
    • Merci beaucoup Angel 🙂

  46. Bonjour,

    Je viens de lire l’article, il est super bien fait, merci.
    Bon, il ne m’a pas aidée mais ce n’est pas grave. Peut être aurais-je une réponse dans les commentaires 😉

    Je voudrais créer des sous-menus pour un de mes menus. Je le « décale » bien en drag’n’drop, la démo de mon thème permet bien d’avoir un menu déroulant et pourtant… Mon sous-menu n’apparaît pas correctement puisqu’il reste apparent même si en dessous de son menu parent.

    Merci d’avance !
    D.

    Répondre
    • Bonjour Elodie,
      Merci pour votre commentaire
      Essayez de voir avec l’auteur du thème pour en savoir plus 🙂

    • Bonjour Elodie,

      Essayez de voir avec l’auteur du thème pour en savoir plus 🙂

    • Merci de cette réponse mais c’est bien ce que j’ai fait en premier et il m’a dit de simplement « décaler » les menus mais cela ne crée pas plus d’onglet déroulant…

    • Bonjour Elodie,

      Si cela ne crée pas de menu déroulant c’est que votre thème WordPress ne les prend pas en compte :/

    • Ce qui est étonnant c’est que la démo montrait un menu déroulant… C’est (entre autres) pour ça que je l’ai choisi.

  47. Bonjour,
    J’ai une question concernant les pages de WP et les liens du menu.
    Imaginons que nous ayons un onglet « Entreprise » mais qui ne mene vers rien, uniquement pour montrer des sous-menus. Doit-on créer une page vide et la mettre dans le menu ou bien ne pas créer la page et rajouter l »onglet via un lien personnalisé ? C’est je pense la meilleure solution mais le probleme est que lorsque l’on crée toutes les pages du site, il faut bien créer la page Entreprise qui servira de page parent aux autres ? Comment doit-on faire ?
    Je ne sais pas si ma question est assez claire. Merci par avance pour vos réponses.

    Répondre
    • Bonjour,

      À mon sens, le mieux à faire dans ce cas est d’avoir une page entreprise avec du contenu qui présente les pages enfant. Il vaut mieux avoir des éléments de menus qui mènent vers quelque chose 🙂

      Bonne continuation
      Alex

    • Merci beaucoup pour ta réponse ! 🙂
      Je pense également que c’est la meilleure solution.
      A bientôt

  48. Bonjour Alex
    Ton site est super, moi qui suit novice j’apprends énormément ici !
    Je me prends la tête avec un truc depuis deux jours : dans mon menu, j’insère une catégorie afin de répertorier tous les articles qui s’y rattachent. Seulement lorsque cette page s’affiche, l’entête est « Catégorie : nom_de_le_catégorie » ce que je ne trouve pas très esthétique. Je préfèrerais avoir juste le nom de la catégorie comme c’est le cas sur ton site. Peux-tu m’aider ?
    Merci d’avance 🙂

    Répondre
    • Bonjour Nico,

      Merci pour ton retour 🙂
      Pour ton problème, il faut personnaliser la page catégorie de ton thème.

      Bonne continuation
      Alex

  49. Bonjour Alex,
    Tout d’abord, je vous remercie de nous faire partager vos connaissances. Pour une brêle comme moi, je vous promets que c’est quelque chose.
    J’utilise le thème gray whale de WordPress.org.
    L’adresse de mon site est : http://www.kind-of-blow.com
    J’aimerais savoir, sauf si j’ai mal lu votre article, comment positionner la barre de menu qui se trouve sous le header, en en-tête de page, au-dessus de la photo.
    Mes connaissances ont quasi nulles, mais je suis de bonne volonté.
    Je termine en précisant que j’ai installé et travaille à partir du thème enfant.
    En souhaitant que ma question n’ait pas déjà été posée…
    Très cordialement.
    Did

    Répondre
  50. Merci pour votre excellent tutoriel sur les menus.
    Je voudrais, au contraire, cacher les menus et le titre du site, sur certaines pages, comme ici : http://lisezmapage.com/ceci-est-ma-page/

    Répondre
    • Bonjour,
      Vous pouvez masquer le menu avec un peu de CSS, par exemple : .page-id-5 #site-navigation{display:none;}

      Remplacez 5 par l’identifiant de votre page 😉

      Bonne continuation

  51. Bonjour Alex,
    Novice wordpress, Un grand merci pour cet article qui me donne un coup de main dans le lancement de mon nouveau site… Cependant malgré avoir lu ( ou alors ai-je loupé une ligne), lorsque je créé mes menus, seul un seul menu s’affiche. Il m’est impossible de créer deux menus par exemple, l’autre ne s’affiche pas… De même, il m’est impossible d’ajouter des widgets. (lorsque je sélectionne personnaliser/widgets la fenêtre s’affiche vide dans le paramètre… Est-ce un bug de l’interface ou est-ce que mon thème ne les autorise pas ( si c’est le cas, est-ce possible d’y remédier ?) .
    Merci d’avance pour tes réponses !

    Répondre
    • Bonjour Héléna,

      Si votre thème possède plusieurs menus, il est possible d’en créer plusieurs. Un bouton « Créer un nouveau menu » doit être présent.
      Pour les widgets, votre thème possède-t-il une barre latérale ?

      Bonne continuation
      Alex

  52. Bonjour Alex, merci pour cette réponse rapide.
    Effectivement je peux faire « ajouter un menu » néanmoins j’ai beau ajouter tous les menus que je veux, aucun de s’affiche sauf le premier créé ( sélectionné en tant que menu principal). Pourtant dans la démo du thème on voit bien qu’il est possible d’en avoir plusieurs. J’ai tout testé, je ne comprends pas.
    Pour la barre latérale, je n’en ai pas et redoutais un peu cette réponse. Mon thème n’en propose pas… (et dire que j’ai cherché un bon thème pendant des heures).

    Répondre
    • Bonjour Helena,

      Avez-vous attribué un emplacement de menu ? Cela pourrait expliquer le problème.

  53. Merci pour votre réponse. Concernant l’emplacement j’ai uniquement la possibilité de choisir Primary Navigation (ou ajouter auto les pages de premier niveau…..). Ce qui me pose un problème, si je veux par exemple ajouter un menu qui héberge un lien…
    Est-ce un soucis venant du thème ?

    Répondre
  54. Bonjour,

    Je n’ai pas très bien compris la fonction du lien vers la page d’accueil dans le menu.
    Quelques explications supplémentaires seraient bien venues.

    Je souhaiterai également mieux comprendre le mécanisme du symbole #.

    D’avance merci.
    Bien cordialement.

    Répondre
    • Bonjour Caddy,

      Le lien vers la page d’accueil sert tout simplement à revenir vers la page d’accueil 🙂

      Pour le symbole #, il sert juste à pouvoir inclure un lien personnalisé sans spécifier d’adresse web. Une fois l’élément de menu ajouté, il faut l’enlever.

      Bonne continuation
      Alex

  55. Bonjour,

    Dans mon back-office je n’ai pas accès à Apparence > menu depuis un certain temps, avez-vous déjà rencontré ce problème??

    Merci beaucoup.

    Répondre
    • Bonjour,

      Si vous n’y avez pas accès, c’est que votre thème ne contient pas de menu compatible.

      Bonne continuation
      Alex

    • Pourtant avant il fonctionnait correctement, je n’ai pas fait de mise à jour … :/
      C’est vraiment bizarre

  56. L’astuce pour ajouter un élément de menu sans lien est exactement l’info que je cherchais !
    Merci beaucoup 🙂
    Pour la peine je m’abonne à la newsletter.

    Répondre
    • Merci pour ta confiance Kasutan 🙂

  57. Bonjour,

    Lorsque je crée des catégories et que je clique dessue en mode visiteur cela me met une page blanche avec écrit : « Not Found ».
    PS: J’ai mon propre hébergement.
    Que faire ?

    Merci d’avance.

    Répondre
    • Bonjour Mathilde,
      Essayez d’aller dans Réglages > Permaliens et sauvegardez la page, puis essayez à nouveau d’afficher les pages de catégories.

      Bonne continuation
      Alex

  58. Bonjour !
    merci pour cet article qui est un bon recap :
    ma question :
    J’ai monté une boutique en ligne et je voudrais utiliser un menu différent sur la home page qui est un « one page » template et developper toutes les entrés de menu quand on entre dans la partie « shop ».
    J’ai essayé un plug in qui s’appelle « Conditional menu » mais il ne semble pas fonctionner dans mon cas… Est ce que tu en connais d’autres ?
    j’aimerai aussi redesigner les sous menus : est ce qu’il y a un plug in pour ça ?

    Merci d’avance !
    Jérôme

    Répondre
    • Bonjour Jérôme,

      Une solution pourrait être d’afficher un menu dans ton modèle de page d’accueil et d’en afficher un autre sur le reste du site avec la fonction is_front_page(). Bien sûr, il faudra entrer dans le code pour réaliser cela. Concernant tes sous menus, il faudra passer par du code CSS si les options de ton thème ne le permettent pas.

      Bonne continuation 🙂

  59. Bonjour Alex,
    Que pensez vous de Thème EDIN (ses fonctionnalités et ses limites ?
    Saeid Niktabe

    Répondre
  60. Bonjour et grand merci pour toutes ces infos, toutefois je n’y ai pas trouvé de réponse à une question qui me semble élémentaire — mais qui ne l’est peut être pas… :
    Est-il possible de supprimer plusieurs items de menu en une seule manip. Ex : je lance un projet avec une arborescence complète, ou j’installe un theme avec plusieurs exemples de pages, je souhaite supprimer un grand nombre d’items, sans forcément supprimer tout le menu… Comme pour les autres listes de WP ou l’on peut cocher plusieurs items (commentaires, pages, articles, etc.) afin de les supprimer.

    Merci

    Répondre
    • Bonjour,

      Cela n’est pas possible. Il faut supprimer les éléments un par un.
      Bonne continuation

  61. Excellent et très clair…
    merci pour ces explications

    Répondre
  62. Bonjour,

    un grand merci à Alex et à tous les autres contributeurs pour partager leur savoir et leur expérience.
    ömür

    Répondre
  63. Jamais déçue avec wp marmite et autour de tuto. c’est clair, net et complet!!!
    merci!

    Répondre
    • 😉

  64. Bonjour,

    Merci et beau travail. Pour la fonction class CSS, je ne comprends pas bien comment celle-ci fonctionne. En effet j’en du code css dedans pour modifier l’apparence de mon menu (afficher un élément du menu d’une autre police/couleur que celle par défaut de mon thème wordpress) mais cela n’a aucune incidence.
    Pouvez vous préciser l’utilité réelle de cette fonction et comment elle fonctionne ?

    Merci d’avance.

    Bien cordialement.

    Répondre
  65. Bonjour,
    Merci pour cet article.
    J’y ai trouver de bonnes infos, mais malheureusement pas la réponse à mon problème : lorsque je met une page en sous-élément (sous-menu),
    Rien n’apparaît lors du survol de l’onglet du menu principal.
    Après plusieurs essais, rien y fait, je ne trouve pas la solution!
    Cela pourrait-il venir du thème (« WISE  » je crois) ou bien y-a-t’il un réglage que je n’ai pas trouvé?
    Merci d’avance!

    Répondre
    • Bonjour Clément,
      À mon sens, ton thème n’a pas le CSS qu’il faut pour afficher correctement les sous-menus. Il va falloir passer par le code ou trouver un développeur pour t’aider.

      Bonne continuation

  66. C’est bien ce que je craignais!
    Donc Code ou changement de thème!!!!!
    En tout cas, merci!

    Répondre
  67. Merci bien 🙂 !!

    Répondre
  68. Bonjour Alex et merci pour cet article.

    J’ai une problématique, comment je peux mettre une petite flèche pour indiquer aux personnes qu’il y a un sous menu ?

    Je ne trouve pas ou rajouter cette option 🙁

    Merci beaucoup.

    Répondre
    • Salut Julien,
      Il faut faire ça en CSS avec le pseudo élément after

  69. Merci Alex, je vais essayer de m’en sortir.
    Bonne après midi 🙂

    Répondre
  70. Bonjour,
    Merci pour cet article. Je l’ai bien lu mais je n’ai pas trouvé la réponse à ma question.
    Mon thème ne gère qu’un seul menu. J’ai donc dans mon menu, mes onglets thématiques mais j’ai également ajouté les icônes de réseaux sociaux (grâce au plugin Menu Social Icons) et une loupe qui devient barre de recherche (en ajoutant du code php et css).
    Cela ne me convient pas tout à fait car je ne peux pas gérer la partie sur les icônes sociales indépendamment des autres (par exemple, réduire l’espace entre les icônes, j’ai le même espace qu’entre les onglets thématiques et impossible de le modifier uniquement pour cette partie) et lorsque je suis sur mobile, le menu ne s’affiche pas correctement.
    J’aurai voulu savoir s’il était possible de « découper le menu » en 3 parties, comme si c’était 3 menus indépendants (une partie onglets thématiques, une partie icônes sociale et une partie recherche) ? Je pense que ce serait plus simple pour les gérer. Qu’en pensez-vous ?
    Je suis désolée si ma question est « bête » mais je débute sur wordpress…
    Merci de votre aide

    Répondre
    • Bonjour Célia,

      Je viens d’aller faire un tour sur votre site et tout me semble correct au niveau des icônes des réseaux sociaux. Au pire, pour resserrer les icône, il faudra utiliser un peu de CSS supplémentaire.

      J’en ai profité pour regarder vos photos d’Islande, j’y suis allé en juin 2013 et c’était incroyable. Il va falloir que j’y retourne, c’est certain !

  71. Bonjour,
    Merci mais au final j’ai changé de theme et j’en ai pris un qui gérait mieux le menu.
    Mais vous êtes pas venu pour rien si vous avez vu de belles photos 😊 (Enfin j’espère)!
    J’en profite, si ce n’est pas trop abuser, vu que vous êtes un expert wordpress pour vous soumettre un problème que j’ai depuis le changement de theme mardi. Lorsqu’on essaie de mettre un commentaire sur un article on tombe sur une page erreur 404. J’ai demandé sur le forum wordpress mais personne ne sait m’aider. Je n’ai pas touché aux permaliens (que j’ai régénéré au cas où), j’ai les fichiers comment.php, j’ai désactivé toutes les extensions, ça ne change rien. Je suis repassé sur mon ancien theme et j’ai meme réinstaller wordpress en écrasant sur le ftp tous les fichiers d’installe. Et toujours cette erreur. Je ne sais plus quoi faire, vous n’auriez pas une idee par hasard ? Merci

    Répondre
    • Effectivement, ce thème est très sympa !

      Pour l’erreur, je viens d’essayer et on est redirigé sur une url avec une adresse IP (j’espère que mon commentaire est tout de même passé).
      Essayez de contacter l’auteur du thème pour en savoir plus car c’est vraiment étrange :/

  72. Malheureusement non, je ne reçois plus aucun commentaire …
    Merci, je vais faire cela et contacter l’auteur du thème.
    Bonne journée,

    Répondre
  73. Merci a wpmarmite.com je viens de commencer avec wordpress et grace a ces tutos il est bien plus facile d utiliser ce CMS

    Répondre
  74. hello

    venant du coté obscure c’est à dire joomla, WP me chagrine sur les menus ou alors je n’ai pas fait attention.
    peut on attribuer un menu principale en fonction de la page ? ou un thème différent par page ?
    si vous avez des liens je suis preneur 😉
    merci d’avance et bonne continuation pour vos articles.

    Répondre
    • Bonjour Emmanuel,

      Oui c’est possible mais il faut passer par le code (avec la fonction wp_nav_menu() et des marqueurs conditionnels).

  75. Bonjour Alex

    merci pour ta réponse, j’ai découvert ce matin un plugin fait par le dev de Ubermenu , menu swaper gratuit et qui fonctionne bien.
    on ajoute des menus à swaper et quand on est dans une page sur la droite on indique le menu qui est présent et par quel menu il doit être remplacé.
    cela m’a permis d’intégrer 3 wordpress en 1.

    merci de ton aide
    Emmanuel

    Répondre
  76. Bonjour,

    Tu recommande de n’ajouter aucun article au menu. Pourquoi donc ?

    Merci pour ta réponse 🙂

    Répondre
    • Bonjour Severine,

      Parce que la place d’un article n’est pas dans le menu principal. C’est comme si on mettait un cheval dans un poulailler, ça n’a aucun sens. Un menu principal doit contenir des liens vers des pages, des catégories et éventuellement des étiquettes. Rien d’autre.

      J’espère avoir répondu à ta question 🙂

  77. Merci pour ta réponse 🙂

    Répondre
  78. Merci beaucoup !!

    Répondre
  79. Bonjour,

    Je me tente à créer un thème de 0.
    A force d’avaler des tutos, j’avance bien, mais je rencontre quelques problèmes par ci par là. Cette page m’a bien aidé : un grand merci.

    J’ai cependant un souci au sujet de l’affichage du menu « Apparence > widget » dans le back. Sur un thème natif, aucun problème , il est bien là. Mais sur mon thème perso, ce menu est absent. Je n’ai donc que « Thèmes », « Personnaliser » et « Éditeur » …
    J’imagine qu’il doit y avoir une fonction à activer et que, comme d’habitude, ce doit être une broutille à gérer 🙂 … mais je ne dois pas chercher au bon endroit.
    Une idée pour me lancer sur une piste ?

    Merci d’avance.

    Répondre
    • Salut Valentin,

      C’est parce que tu n’as pas créé de menu dans ton thème. Tu pourras en savoir plus ici.
      A+

  80. Bonjour,
    Je cherche à faire des liens « ancre » sur une page de mon menu… Exemple : Ma page « Notre approche », sous menu-ancre : « Nos valeurs », « Nos différences ». Facile, j’insère ma balise html de repère, je crée un lien ancre dans mon sous-menu et tout marche trés bien quand je suis sur la page où se trouve les ancres. Mais ça ne marche pas quand je suis sur une autre page de mon site ! Si je suis sur ma page d’accueil et que je souhaite aller directement sur « Nos différences », il ne la trouve pas. L’url est « montheme/accueil#nosdifferences » alors que ce devrait être « montheme/nosvaleurs#nosdifferences ».
    Une idée ?
    Un plugin qui gère ça ?
    Merci 🙂

    Répondre
    • Bonjour Julie, vous voulez-dire que vos ancres ne fonctionnent que sur la page active ?

    • j’ai exactement le même soucis. l’ancre ne marche que sur la page active… sinon, quand j’utilise http://www.mon-site.com/ma-page#mon-ancre, ça recharge la page, il y a effectivement une recherche d’ancre, mais ça ne va pas forcément au bon endroit alors qu’il y a un seul id=mon-ancre dans la page…

    • Bonjour,
      Oui, la recherche de l’ancre ne marche que sur la page active ! Mais à priori il suffirait d’entrer l’url exacte de la page#monancre dans le lien que constitue mon menu pour que cela fonctionne. Je dis « à priori » car je n’ai pas pu encore le tester.
      Dés que je peux, je vous le confirme !
      😉

    • Ca marche Julie, revenez nous confirmer cela !

    • Bonjour,
      J’ai installer des lien personnalisés en y mettant l’url compléte de la page/#monancre et cela fonctionne que je me trouve sur la page de l’ancre ou sur une toute autre page de mon site ! 🙂
      Seul petit soucis est que j’utilise un plugin sticky-menu-or-anything-on-scroll.2.0.1 pour garder mon header et menu apparent sur toutes mes pages et du coup l’ancre se fait en haut de l’écran et non sous mon header…. :/

    • Le seul moyen de tricher avec le stiky menu est de placer mon ancre au milieu du texte et de lui donner les propriétés de height : 0px; pour que mon ancre arrive au bon endroit sous le menu.

  81. Hello!
    Je débute dans le blogging et suis complètement perdue. J’ai besoin d’aide 🙂 Voilà des heures que je passe dessus mais rien à faire. J’ai le thème Travelify qui me paraissait très bien.. à l’écran lol mais je n’arrive pas à reproduire la même chose. J’ai téléchargé le pluggin Cycloneslider et j’ai réussi tant bien que mal à l’insérer dans le header.php (il y a 2 jours je ne savais pas ce que c’était et tout le monde en parle mais personne n’explique vraiment bien). J’ai copié collé le lien tout à la fin. Donc là hourra! Ca fonctionne je suis super fière et puis je me rend compte que l’image d’en-tête elle, est toujours là. Rien à faire je ne peux pas la supprimer. Ca me met dans la personnalisation d’image d’en-tête: Pas de jeu d’image. Même en désactivant le slider. Et aussi, impossible de mettre le menu en haut comme dans leur description.
    Autre chose qui me parait bizarre, c’est que quand je me rend sur mon blog avec mon smartphone, il est exactement comme je voudrais qu’il soit et la 1ère photo n’y est plus. Par contre, même quand je me déconnecte de mon compte le blog apparait toujours de la même manière. Please dîtes moi que vous avez une solution svp.
    Merci beaucoup!

    Répondre
    • Bonjour Rose, eh oui pas forcément aussi facile qu’on le pense les débuts en wordpress 🙂
      Je vous invite à prendre un peu le temps de comprendre comment fonctionne wordpress et les thèmes liés. Ce ne sera pas du temps perdu, je vous le promets!
      Quand vous aurez fait le tour, je vous encourage à lire le livre d’Alex https://wpmarmite.com/relooker-son-theme/

  82. Bonjour,
    Tout d’abord merci pour vos articles, tip-top !
    Concernant les menus, j’en ai un qui devient beaucoup trop long, une astuce pour ce genre d’inconvénient ? plusieurs colonnes ? Ya-t-il une solution sous WP ?
    Merci pour vos lumières…
    Salutations
    Pascal

    Répondre
    • Bonjour Pascal, il n’y a pas qu’une solution. Vous pouvez passer par un plugin, modifier vous même le style dans le code du thème. Si vous n’êtes pas à l’aide avec la modification de thème vous pouvez soit contacter un développeur wordpress soit prendre connaissance du livre d’Alex sur le relooking de thème wordpress https://wpmarmite.com/relooker-son-theme/

  83. Bonjour,
    Merci pour vos conseils
    Sur mon site, j’ai créé un menu personnalisé (les publications du Cercle) qui appelle des catégories (carnets wagnériens, la revue du Cercle …).
    Des articles (test regards) sont référencés dans ces catégories.
    Je voudrais que ces derniers apparaissent dans le menu personnalisé sans figurer dans les catégories sinon, il y a redondance. Y-a-t-il un moyen pour ce faire ou bien faut-il avoir une autre approche?
    Je ne sais si je suis clair.
    Merci pour votre éclairage.

    Répondre
    • Bonjour villette, nous ne pouvons malheureusement pas faire de support, faute de temps. je vous invite à consulter le livre d’ALex pour relooker vos thèmes wordpress https://wpmarmite.com/relooker-son-theme/. Si vous n’avez pas le temps de vous plonger dedans, je vous invite à contacter un freelance spécialisé wordpress.

  84. Bonjour,

    Je n’ai pas du tout la même colonne latérale que vous pour créer un menu. Et dans ma zone menu je ne peux pas en ajouter. Comment puis-je faire ?

    Répondre
    • Bonjour charlotte, l’article date de 2014 et WordPress a depuis fait évoluer son interface. En cherchant un peu vous retrouverez sans trop de problème comment créer un menu. Si vous avez le temps, je vous invite à consulter le livre d’Alex sur comment relooker un thème wordpress. Cela peut vous être utile https://wpmarmite.com/relooker-son-theme/

  85. Bonjour,
    Juste question, je ne trouve pas ou augmenter le nombre de sous sous menus dans wordpress, j’ai créer un menu principal dans lequel j’ai 5 rubriques puis dans chaque rubrique un sous menu dans lequel il y a 2 ou 4 pages puis dans certaines sous rubriques des sous sous menus dans lequel pour une rubrique il y a 13 sous sous menus mais quand je clique dessus je n’ai que 10 titres qui apparaissent et quand je double clique sur le sous menus toutes les pages apparaissent bien dans le menus sur le côté droit?

    ex: accueil | nos produits | infos | contact |
    | Pantalons |
    | et 13 sous sous menus |

    J’espère avoir été clair avec ct exemple de détail du menu ci-dessus.

    Répondre
    • Bonjours Clauvelin, je ne suis pas certain d’avoir parfaitement compris. Vous voulez dire que 10 sous sous menus s’affichent au lieu de 13, c’est bien ça ?

  86. Diabolique!

    Je suis en train de créer un site, mais…

    J’ouvre mon site wordpress dans Chrome et je me rends compte qu’avant, il suffisait de survoler le bouton de menu (par exemple « accueil ») pour que les sous-menus apparaissent et maintenant, il y a une petite flèche vers le bas qui me force à cliquer dessus pour faire apparaître les sous-menus!

    Je suis passé sur autre thème et là, pas de souci. Puis je repasse sur Accelerate et rebelotte!!!

    Je n’y comprends plus rien : HELPPPPP!

    Merci….

    Un débutant dans WordPress au bord de la dépression…

    Cédric

    Répondre
    • Bonjour Cédric, combien de sous menu avez-vous?

  87. Bonjour à tous,
    Etant une association étudiante, nous avons un site wordpresse avec le thème Simplify.
    A la suite d’une mise à jour, notre menu a un problème. Nous avions 7 onglets sur une ligne. Désormais nous ne pouvons pas en mettre plus de 5 sans que les deux autres ne soient en dessous et donc plus du tout aligné sur le menu.
    Avez-vous des idées de ce que nous pouvons faire ?
    Merci d’avance!
    Votre site est vraiment bien fait !

    Répondre
    • Bonjour Anne-Charlotte, avez-vous créer un thème enfant pour le thème simplify ?

  88. Bonjour,

    Une question en lisant votre article bien fait…
    Pourquoi cette recommandation de n’ajouter aucun article à un menu. Pourquoi faut-il privilégier l’ajout de pages à un menu plutôt que des articles ?

    Répondre
    • Bonjour Sébastien
      Si vous le souhaitez, vous pouvez techniquement le faire.
      Cependant, logiquement, un article a un rapport au temps que n’a pas une page. Nous vous recommandons de suivre la pratique de pages dans les menus.

  89. Bonjour, novice en wordpresss j’ai crée une petite boutique. Il y a quelques jours j’ai fait la mise à jour wordpress t depuis le menu n’apparait pas lorsque je clic dessus via les téléphone (car tablette et ordi le menu s’affiche) est ce que vous auriez une solution afin que je puisse remettre l’apparition du menu depuis les téléphones ?

    Répondre
    • Bonjour zorha, c’est difficile de vous aider ne sachant pas quel thème vous avez installé

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

La Marmite ne peut malheureusement pas fournir de support. Merci d'en tenir compte dans votre commentaire 😉

Si vous ne lui en voulez pas, donnez-lui un j'aime sur Facebook :



153 Shares
Share48
Tweet90
Share15