Annonce

Important : WordPress 2.5.1 est disponible.
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.

#1 30-05-2007 16:08:43

YoannEMF
Habitué WP
Date d'inscription: 02-05-2007
Messages: 79

Problème fonction wp_list_pages() pour afficher page fille

Bonjour,

J'ai remarqué que l'on ne pouvait pas afficher une page si elle est sous la hiérarchie d'une autre, en utilisant la fonction wp_list_pages("include=id_page").
Le seul moyen est d'afficher aussi la page mère. Ce dont je ne veux pas.

Peut-être il existe une autre solution ?

--
Youp !

Hors ligne

 

#2 30-05-2007 16:33:43

sensei
Passionné WP
Date d'inscription: 30-03-2007
Messages: 135

Re: Problème fonction wp_list_pages() pour afficher page fille

T'as regarder dans les options à droite dans gestion des pages ?

Tu n'es pas obligé je crois de définir une page mere.

Hors ligne

 

#3 30-05-2007 16:38:57

YoannEMF
Habitué WP
Date d'inscription: 02-05-2007
Messages: 79

Re: Problème fonction wp_list_pages() pour afficher page fille

De quelle options veux-tu parler ?

Hors ligne

 

#4 30-05-2007 16:49:41

sensei
Passionné WP
Date d'inscription: 30-03-2007
Messages: 135

Re: Problème fonction wp_list_pages() pour afficher page fille

Admin du site -> Gérer --> Pages ---> Modifier -----> (A droite) Page mere et tu peux choisir aucune.

Hors ligne

 

#5 30-05-2007 16:55:47

YoannEMF
Habitué WP
Date d'inscription: 02-05-2007
Messages: 79

Re: Problème fonction wp_list_pages() pour afficher page fille

D'accord je vois ce que tu veux dire. Bien sûre que je peux choisir aucune page mère. Mais dans mon site j'ai besoin que les pages soient hiérarchisées.
Je veux juste afficher une page fille, mais je ne peux pas.

Hors ligne

 

#6 30-05-2007 18:02:02

Many
Blogodépendant
Lieu: Paris
Date d'inscription: 26-06-2006
Messages: 1784
Site web

Re: Problème fonction wp_list_pages() pour afficher page fille

YoannEMF a écrit:

Bonjour,

J'ai remarqué que l'on ne pouvait pas afficher une page si elle est sous la hiérarchie d'une autre, en utilisant la fonction wp_list_pages("include=id_page").

Je l'ignorais. C'est un peu bête tout de même avouons le smile

Bah la seule solution qui reste serait de taper le lien en dur comme indiqué ici

Le hic avec cette méthode c'est que tu ne pourras pas la classer entre les autres pages. Elle devra être soit avant soit après l'appel des pages sad


Manyland | Blog futile ... donc indispensable

http://manalina1.free.fr/src/images/userbar_madareprez.png
http://www.wordpress-fr.net/wp-content/uploads/jmwp.jpg

Hors ligne

 

#7 30-05-2007 18:12:02

BenKenobi
Jedi WordPress
Lieu: Châteauroux
Date d'inscription: 19-09-2005
Messages: 4099
Site web

Re: Problème fonction wp_list_pages() pour afficher page fille

Le codex est ton ami...

List Sub-Pages

Put this inside the the_post() section of the page.php template of your WordPress theme after the_content(), or put it in a copy of the page.php template that you use for pages that have sub-pages:

Code: php

  1. <ul>
  2. <?php
  3. global $id; // teensy bit insane, sorry
  4. $date_format = '<\b\r /><\s\p\a\n '. '\s\t\y\l\e="\f\o\n\t-\s\i\z\e: \s\m\a\l\l\e\r">'. '\l\a\s\t\m\o\d Y-n-j</\s\p\a\n>'; wp_list_pages("title_li=&child_of=$id&show_date=modified
  5. &date_format=$date_format"); ?>
  6. </ul>


NOTE: This example does not work with Wordpress 2.0.1 or newer if placed in a page template. This is because the global $id is not set.

La page du codex.


Que la Force soit avec vous...

Hors ligne

 

#8 31-05-2007 09:40:18

YoannEMF
Habitué WP
Date d'inscription: 02-05-2007
Messages: 79

Re: Problème fonction wp_list_pages() pour afficher page fille

Cela affiche tout les fille d'une certaine page mais moi je veux afficher une seule page fille.

Hors ligne

 

#9 31-05-2007 10:13:42

BenKenobi
Jedi WordPress
Lieu: Châteauroux
Date d'inscription: 19-09-2005
Messages: 4099
Site web

Re: Problème fonction wp_list_pages() pour afficher page fille

YoannEMF a écrit:

Cela affiche tout les fille d'une certaine page mais moi je veux afficher une seule page fille.

Dans ce cas, il faut remplacer, de mémoire :

Code:

  1. child_of=$id

Par

Code:

  1. child_of=le numéro ID de la catégorie concernée

Que la Force soit avec vous...

Hors ligne

 

#10 31-05-2007 10:19:36

YoannEMF
Habitué WP
Date d'inscription: 02-05-2007
Messages: 79

Re: Problème fonction wp_list_pages() pour afficher page fille

oui mai cela va quand même afficher TOUTES les filles de la page concernée

Hors ligne

 

#11 01-06-2007 09:48:07

YoannEMF
Habitué WP
Date d'inscription: 02-05-2007
Messages: 79

Re: Problème fonction wp_list_pages() pour afficher page fille

J'ai remarqué la même chose avec les catégories quand on utilise la fonction wp_list_categories() il est impossible d'afficher une catégori fille toute seule, il faut comme les pages afficher toute les filles mais jamais une seule. sad

Dernière modification par YoannEMF (01-06-2007 09:48:51)

Hors ligne

 

#12 05-05-2008 21:59:50

Papillonita
Connaisseur WP
Date d'inscription: 14-04-2007
Messages: 47

Re: Problème fonction wp_list_pages() pour afficher page fille

Moi par contre sous wordpress 2.5.1 je veux qu'une page liste toutes les sub pages qu'elle a, j'ai donc essayé:

Code:

  1. <ul>
  2. <?php
  3. wp_list_pages('title_li=&child_of='.$post->ID.'&show_date=modified
  4. &date_format=$date_format'); ?>
  5. </ul>

Et:

Code:

  1. <?php
  2. $children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
  3. if ($children) { ?>
  4. <ul>
  5. <?php echo $children; ?>
  6. </ul>
  7. <?php } ?>

Séparément, comme mentionné dans le lien, mais aucun n'a marché. Qu'est ce qui ne va pas?
Ce plugin ne marche non plus.

Note: Mon thème ne contient pas de page.php, mais single.php

Merci-Merci.

Dernière modification par Papillonita (05-05-2008 22:11:01)

Hors ligne

 

Pied de page des forums

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

Tous droits réservés - wordpress-fr.net © 2005-2006

  • RSS
WPfr ValidatorXhtml ValidatorCSS mysql Php GetFirefox
Design par AmO - Crédits - Equipe WordPress France

Réseau International : Hongrie - Allemagne - Grèce - Italie - Japon - Corée - Suisse - Turquie - USA