General WordPress.org

Foro WordPress » WordPress » General WordPress.org

Saber la categoria padre de una subpagina (4 mensajes)

Acerca de este hilo

Tags

Etiquetas:

  1. Macgrafic

    3.0
    Antiguedad: Abr 2009
    Mensajes: 14

    offline

    Publicado hace 3 años
    #

    Hola 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!?

  2. Macgrafic

    3.0
    Antiguedad: Abr 2009
    Mensajes: 14

    offline

    Publicado hace 3 años
    #

    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

  3. Macgrafic

    3.0
    Antiguedad: Abr 2009
    Mensajes: 14

    offline

    Publicado hace 3 años
    #

    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!

  4. Macgrafic

    3.0
    Antiguedad: Abr 2009
    Mensajes: 14

    offline

    Publicado hace 3 años
    #


Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » General WordPress.org