General WordPress.org
está resueltoHola a todos...
Estoy modificando un theme, en el cual en el index tengo una lista de las "pages" principales.
Cuando selecciono unas de las "pages" en la plantilla especifica para esta "page" inserto este codigo que me muestra solamente las "subpages" de la "page" seleccionada (Las hijas)
<?php
$output = wp_list_pages('echo=0&depth=1&title_li=<h2>Top Level Pages </h2>' );
if (is_page( )) {
$page = $post->ID;
if ($post->post_parent) {
$page = $post->post_parent;
}
$children=wp_list_pages( 'echo=0&child_of=' . $page . '&title_li=' );
if ($children) {
$output = wp_list_pages ('echo=0&child_of=' . $page . '&title_li=<h2>Poner AQUI EL NOMBRE DE LA PAGE PADRE!!</h2>');
}
}
echo $output;
?>
Lo que yo quiero que en esta sublista tambien se muestre la "page" principal de las "subpages".
¿Alguien sabe como hacerlo!?
bueno pues me autorespondo...
Despues de estar unas cuantas horillas buscando y indagando...
esta es la solución:
<?php
$output = wp_list_pages('echo=0&depth=1&title_li=<h2>Top Level Pages </h2>' );
if (is_page( )) {
$page = $post->ID;
if ($post->post_parent) {
$page = $post->post_parent;
}
$children=wp_list_pages( 'echo=0&child_of=' . $page . '&title_li=' );
if ($children) {
$output = wp_list_pages ('echo=0&child_of=' . $page . '&title_li=<h2>Poner AQUI EL NOMBRE DE LA PAGE PADRE!!</h2>');
}
}
echo $output;
?>
Sustituyo esto:
Poner AQUI EL NOMBRE DE LA PAGE PADRE!!
Por esto otro:
wp_list_pages('include='.$page.'&title_li=' );
Gracias
Bueno no se si quedo muy claro, pero por si acaso...
<?php echo get_the_title($post->post_parent)?>
Con esto sabemos la pagina padre de la subpagina!
Debes Identificarte para publicar.