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 :)