César Aquino Maximiliano

Software Developer | Bombero Voluntario | Tech Instructor

WordPress: Obtener el padre superior de un page

Publicado el por César Aquino Maximiliano en la categoría Desarrollo web

No sabía como poner el título, pero lo que quiero dar a entender es que tengo un código para que puedas tener el padre del padre y así sucesivamente, de un page. Esto porque mucha veces queremos traer algunas cosas de un page padre, pero si estamos en el hijo del hijo, ya no podemos llegar a él con la función wp_get_post_parent_id() asi que decidí crear una función que me trajera este id que muchas veces lo he necesitado.

El código es:

function get_grandparent($idpost) {

    $idparent = 1;
    while ($idparent > 0) {
        $idparent = wp_get_post_parent_id($idpost);
        $idpost = $idparent;
        if ($idparent > 0) $return = $idparent;
    }
    return $return;

}
Etiquetas: