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

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.

2 thoughts on “WordPress: listar subpáginas dentro de una página

  1. 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.

  2. Me ha interesado su post, pero me gustaría poder mostrar también el thumnai de esa page, como se podría hacer?¿

    gracias

Deja un comentario