Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2013, 09:27
Ember
 
Fecha de Ingreso: diciembre-2004
Ubicación: Madrid
Mensajes: 550
Antigüedad: 19 años, 4 meses
Puntos: 28
Pintar categoría superior

Buenas tardes.

No estoy siendo capaz de encontrar lo que necesito. Tengo una página con una categoría padre y luego varios niveles de categorías. Lo que quiero es que, al pintar una de las categorías de tercer o cuarto nivel, pueda pintar en pantalla la categoría padre a la que pertenecen.

Es decir...

Categoría 1 -> Categoría 2 -> Categoría 3 -> Categoría 4

Al imprimir en pantalla la categoría 4 me gustaría poder pintar el nombre de la categoría 1.

He usado este código

Código PHP:
<?php
foreach((get_the_category()) as $childcat) {
  
$parentcat $childcat->category_parent;
  echo 
get_cat_name($parentcat);
}
?>
El problema es que en la categoría 4 me pinta la 3, en la 3 la 2... y quiero que en la 4 me pinte la 1.

¿Alguien sabe cómo puedo hacerlo?

Muchas gracias desde ya :)