Gestion des menus et sous menus WordPress 3

Suite à la migration du forum, chaque utilisateur devra lancer une procédure de réinitialisation du mot de passe pour pouvoir se connecter. Merci !

  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Articles
  • #487384

    Yanik71
    Membre
    Initié WordPress
    17 contributions

    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

    #743485

    Arnocom
    Participant
    Chevalier WordPress
    234 contributions

    le plus simple est de te servir de wp_list_page. http://codex.wordpress.org/Function_Reference/wp_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.

    #743486

    Yanik71
    Membre
    Initié WordPress
    17 contributions

    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 ? :D

    #743487

    mfrerebeau
    Membre
    Initié WordPress
    12 contributions
    Yanik71 wrote:
    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 ? :D

    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 ?

    #743488

    fnaps
    Participant
    Initié WordPress
    1 contributions

    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.

    #743489

    noaneo
    Participant
    Maître WordPress
    28330 contributions

    bonjour,

    il faut utiliser un plugin ubermenu, ce n’est pas un deuxième menu mais un menu de catégories horizontal.
    ou http://www.paperblog.fr/669380/wordpress-menu-de-categories-horizontal/

    http://wordpress-spirit.com/tutoriels-wordpress/la-gestion-et-limplementation-des-menus-avec-wordpress-3/

    #743490

    mfrerebeau
    Membre
    Initié WordPress
    12 contributions
    noaneo wrote:
    bonjour,

    il faut utiliser un plugin ubermenu, ce n’est pas un deuxième menu mais un menu de catégories horizontal.
    ou http://www.paperblog.fr/669380/wordpress-menu-de-categories-horizontal/

    http://wordpress-spirit.com/tutoriels-wordpress/la-gestion-et-limplementation-des-menus-avec-wordpress-3/

    :hs: Personnellement je n’ai rien vu dans les liens fournis, ni sur http://wordpress.org/plugins avec la recherche sur ubermenu qui apporte une réponse à la question posée… À moins que je n’ai pas trouvé la subtilité…

    #743491

    noaneo
    Participant
    Maître WordPress
    28330 contributions

    Bonjour,

    Vous ne cherchez pas un menu qui laisse apparaitre les sous menu non en menu déroulant mais comme un 2ème menu comme sur cette image
    wordpress-menu-categories-horizontal-L-1.jpeg

    le site Lyxia n’existe plus, il proposait des codes pour un tel menu.
    Ubermenu offre plusieurs possibilité pour faire une menu
    02_MegaMenu.png
    http://codecanyon.net/item/ubermenu-wordpress-mega-menu-plugin/154703

    Où vous cherchez un plugin comme zen menu logic ?

8 sujets de 1 à 8 (sur un total de 8)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.