Mein Thema ist nach Kategorien mit dem folgenden Code gestaltet, der den Slug der aktuellen Kategorie als CSS-Klasse einfügt.
<div class="CategorySpecificStyle
<?php $category = get_the_category(); echo $category[0]->slug; ?>">
<?php echo $category[0]->cat_name; ?>
</div>
Jetzt werde ich eine große Anzahl neuer Unterkategorien hinzufügen, und es scheint albern, sie alle in CSS hinzuzufügen, wenn ich in der Lage sein sollte, einfach die übergeordnete Kategorie des aktuellen Beitrags auszuwählen und darauf Stile anzuwenden.
Ich konnte den Namen der übergeordneten Kategorie ermitteln:
$parentcat = get_cat_name($category[0]->category_parent);
Aber Leerzeichen (und Großschreibung) sind ein Problem ... Und ich kann anscheinend nicht die Schnecke der übergeordneten Kategorie verstehen.
Ich weiß, dass mir wahrscheinlich irgendwo ein einfacher Schritt fehlt, aber jeder Einblick wäre sehr dankbar.