Vous n'êtes pas identifié.
Annonce
Mettez-vous à jour ! WordPress 3.5.1 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter
#1 21-10-2010 10:32:33
- Yanik71
- Connaisseur WP
- Date d'inscription: 16-09-2009
- Messages: 17
Gestion des menus et sous menus Wordpress 3
Wordpress 3
- Thème : Perso
- Adresse : En développement
Problème(s) rencontré(s) :
Bonjour à tous,
Je suis actuellement confronter à la gestion des menus et sous menus sous W3, et bien que grandement améliorer je suis un peu dans l'mur.
Je m'explique :
J'ai un menu principal (créer via le gestionnaire de menu de wordpress), qui liste des pages. J'ai également un sous menus. J'aimerai pouvoir afficher la première hiérarchie dans mon header de page (ca c'est bon
)
-><?php wp_nav_menu( array( 'theme_location' => 'menu', 'depth' => '1' ) ); ?>
Mais j'aimerai que lorsque je clique sur l'item de mon menu ayant un sous menu, ca affiche la page et que dans celle-ci j'affiche le sous menu correspondant. Et là à partir de la fonction wp_nav_menu, je n'arrive pas à récupérer uniquement les sous pages, le deuxième niveau de la hiérarchie en quelque sorte ...
C'est possible ? ou il fau que je créer un deuxième menu (mais qui u coup n'aura pas de lien avec le premier et donc pas d'onglets actifs
)
Merci d'avance bonne journée
Dernière modification par Yanik71 (21-10-2010 10:33:08)
Hors ligne
#2 21-10-2010 17:38:39
- Arnocom
- Bavard WP
- Date d'inscription: 10-06-2010
- Messages: 244
Re: Gestion des menus et sous menus Wordpress 3
le plus simple est de te servir de wp_list_page. http://codex.wordpress.org/Function_Ref … list_pages Vers la fin y'a un exemple de ce que tu veux faire, si j'ai compris, comme dans lequipe.fr, où chaque page affiche les liens vers ses enfants. tu garde ton menu principal et quand tu cliques sur une page, elle affiche son contenu et des entrées vers ses enfants, de manière tout a fait dynamique.
Hors ligne
#3 25-10-2010 11:15:32
- Yanik71
- Connaisseur WP
- Date d'inscription: 16-09-2009
- Messages: 17
Re: Gestion des menus et sous menus Wordpress 3
Oui mais l'objectif est vraiment d'utiliser le système de création de menu de wordpress ...
En faite j'ai trouver une astuce ... j'ai donc créer 2 menus que j'appel avec wp_nav_menu, et j'ai mis les intitulés de mon deuxième menu dans le menu un ... je m'explique :
menu 1 : Accueil / Presentation / Contact
menu 2 (sous page de présentaiton) : Réa / Créa / Print / Blabla
L'idée est que dans la création du menu dans l'admin de wordpress, d'insérer les sous pages dans le menu 1 (donc en gros de faire le menu complet du site). Lors de l'affichage du menu 1, afficher uniquement la hiérarchie qui nous intéresse.
Et à l'affichage du menu 2, puisqu'on utilise les même item, le menu 1 va automatiquement prendre la classe suivante : current-menu-ancestor
Celle-ci permettant de définir une classe active à l'onglet de l'item parent ....
Euh du coup je sais pas si j'ai été clair ? 
Hors ligne
#4 07-03-2012 18:12:32
- mfrerebeau
- Connaisseur WP
- Lieu: France
- Date d'inscription: 08-08-2011
- Messages: 11
Re: Gestion des menus et sous menus Wordpress 3
Yanik71 a écrit:
Oui mais l'objectif est vraiment d'utiliser le système de création de menu de wordpress ...
En faite j'ai trouver une astuce ... j'ai donc créer 2 menus que j'appel avec wp_nav_menu, et j'ai mis les intitulés de mon deuxième menu dans le menu un ... je m'explique :
menu 1 : Accueil / Presentation / Contact
menu 2 (sous page de présentaiton) : Réa / Créa / Print / Blabla
L'idée est que dans la création du menu dans l'admin de wordpress, d'insérer les sous pages dans le menu 1 (donc en gros de faire le menu complet du site). Lors de l'affichage du menu 1, afficher uniquement la hiérarchie qui nous intéresse.
Et à l'affichage du menu 2, puisqu'on utilise les même item, le menu 1 va automatiquement prendre la classe suivante : current-menu-ancestor
Celle-ci permettant de définir une classe active à l'onglet de l'item parent ....
Euh du coup je sais pas si j'ai été clair ?
Bonjour,
Je reviens sur ce sujet car c'est exactement ce sur quoi je suis en train de travailler...
Cette info me donne déjà une bonne piste ; Merci !
Si j'ai bien compris la solution trouvée est de créer 2 menus :
1 menu avec 2 niveau :
Accueil
Presentation
Réa
Créa
Print
Blabla
Contact
et 1 menu avec juste le second niveau :
Réa
Créa
Print
Blabla
Mais du coup, cela demande à l'utilisateur de mettre à jour le menu 1 ET le menu 2 lorsqu'il ajoute une page au second niveau ??
C'est pas mal mais a-t-on trouvé mieux depuis ? Ou ais-je mal compris ?
Seul on va plus vite, Ensemble on va plus loin...
Hors ligne
#5 14-05-2012 10:32:38
- fnaps
- Membre WP
- Date d'inscription: 14-05-2012
- Messages: 1
Re: Gestion des menus et sous menus Wordpress 3
Bonjour,
Je suis exactement confronté à la même problématique, j'aimerais afficher via l'outil de Wordpress 3 deux menus horizontaux : l'un avec les catégories principales et l'autre en dessous avec les sous catégories (menus comme sur le site l'équipe.fr). Autre point : mes catégories principales ne renverraient pas vers des pages mais directement vers leur premier enfant, dois-je dans ce cas utiliser des liens personnalisés?
Merci pour toute aide.
Hors ligne