Saber si una página es hija de otra página a cualquier nivel en WordPress

Posted by on nov 4, 2011 in Blog, Wordpress | No Comments
Saber si una página es hija de otra página a cualquier nivel en WordPress

En algunos proyectos, y en más de una ocasión, he necesitado saber si una página es hija de otra página para mostrar algo específico en ellas.

Para esto hay una muy fácil solución, simplemente nos bastará con utilizar el siguiente código para saber si una página es hija de otra página:

Este sencillo código peca de ser demasiado básico ya que solo nos sirve para comprobar las páginas hijas de primer nivel. En mis proyectos de poco me sirve porque las páginas hijas suelen tener a su vez hijos. Para ello necesitaremos algo un poco más complicado.

Agregaremos esta función en el archivo functions.php de nuestro tema:

Y luego para utilizarla en nuestra plantilla simplemente tendremos que usar la función:

He encontrado más de un código por la red que promete hacer esto mismo… pero a mi sólo me funciona este.

Espero que le sirva a alguien de ayuda.

Leave a Reply