Mi tema tiene un estilo por categoría utilizando el siguiente código, que inserta la babosa de la categoría actual como una clase CSS.
<div class="CategorySpecificStyle
<?php $category = get_the_category(); echo $category[0]->slug; ?>">
<?php echo $category[0]->cat_name; ?>
</div>
Ahora estoy a punto de agregar una gran cantidad de nuevas subcategorías, y parece una tontería agregarlas todas en CSS cuando debería poder seleccionar la categoría principal de la publicación actual y aplicar estilos a eso.
He podido obtener el nombre de la categoría principal:
$parentcat = get_cat_name($category[0]->category_parent);
Pero los espacios (y las mayúsculas) son un problema ... Y parece que no puedo obtener la babosa de la categoría principal.
Sé que probablemente me estoy perdiendo un paso simple en alguna parte, pero cualquier idea sería muy apreciada.