Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 3.3.2 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 01-02-2012 21:43:36

CryinGates
Membre WP
Date d'inscription: 01-02-2012
Messages: 2

Affichage d'une partie du menu personnalisé

Bonjour,

Ma configuration WP actuelle
- Version de WordPress :  3.2.1
- Version de PHP/MySQL : PHP5, mysql 5.5.16
- Thème utilisé :  twentyeleven
- Extensions en place :  aucune
- Nom de l'hebergeur : local
- Adresse du site : -

Problème(s) rencontré(s) :
J'ai un menu personnalisé horizontal avec des rubriques et sous rubriques.
Pour facilité la navigation, j'ai intégrer un menu a gauche (sans plugins), l'HTML et le CSS sont okay mais c'est à l'affichage du menu que je plante, j'ai beau avoir regarder la doc dans tout les sens je ne trouve pas de solution :
je veux que mon menu de gauche n'affiche que les sous rubriques (du menu personnalisé) de la rubrique en cours.
En clair si j'ai par exemple une rubrique "actions" avec comme sous rubrique "a venir" et "passé", je veux que si l'internaute est sur la page "a venir" le menu gauche affiche comme rubrique "a venir" et "passé".
C'a a pas l'air compliqué mais j'ai essayé avec wp_nav_menu et ca m'affiche le menu entier je n'ai pas trouvé d'arguments pour limiter cela. De même j'ai essayé de récupérer les sous rubriques avec une requête SQL mais je ne trouve d'attribut qui permet de différencier "rubrique" et "sous rubrique"

Merci de votre aide

Hors ligne

 

#2 01-02-2012 22:16:07

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11993
Site web

Re: Affichage d'une partie du menu personnalisé

Il faut passer par wp_list_categories() avec l'option child_of

Hors ligne

 

#3 01-02-2012 23:31:22

CryinGates
Membre WP
Date d'inscription: 01-02-2012
Messages: 2

Re: Affichage d'une partie du menu personnalisé

Merci c'etait ca a peu de chose près puisque c'est wp_list_pages() que je devais utiliser.
Je met le code si ca peut être utile à certains.

Code: html

<?php
		$an = $post->post_parent;
		$term_args=array('child_of' => $an, 'title_li'     => (''));
		
		wp_list_pages($term_args);
		
		?>

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 0.021 seconds, 10 queries executed ]