Si tenemos un post en WordPress clasificado en varias categorías y sub-categorías, y queremos mostrar en alguna parte del documento «solo» el nombre de la categoría padre de la entrada, podemos utilizar el siguiente script php dentro del archivo single.php de nuestro tema:
$categoria = get_the_category();
$parent = get_cat_name($categoria[0]->category_parent);
if (!empty($parent)) {
echo $parent;
} else {
echo $categoria[0]->cat_name;
}
// Ej. Si tenemos un post en la siguientes categorías: Noticias / Actualidad / León / Ponferrada
// El resultado del script mostraría: "Noticias"
Agradezco tu comentario 🤘