| Subcribe via RSS

Wordpress: listar subpáginas dentro de una página

Mayo 18th, 2009 Posted in programacion, wordpress

Si quieres que cuando se visualice una página se muestren también sus páginas “hijas” puedes usar el siguiente código en tu plantilla:

<?php
  if($post->post_parent)
  $children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
  else
  $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
  if ($children) { ?>
  <ul>
  <?php echo $children; ?>
  </ul>
  <?php } ?>

Sacado del codex de WordPress.



Entradas relacionadas

  1. Qué hacer cuando una página en PHP aparece en blanco
  2. Mis plugins para WordPress después del cambio a la versión 2.6
  3. Actualizando a WordPress 2.6
  4. Poner Wordpress en español
  5. Evitando el spam en Wordpress – activa el plugin Akismet
Tags:
Valoración:
1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (2 votos, media: 5 de 5)
Loading ... Loading ...

One Response to “Wordpress: listar subpáginas dentro de una página”

  1. Gabriel Cuesta Says:

    Muchas gracias por el post, me has ahorrado un par de horas de trabajo con tu script.

    Es una pena que la función nativa de Wordpress wp_list_pages() no traiga algún tipo de propiedad para permitirme sacar las páginas hijas de manera nativa.


Leave a Reply