我的主题使用以下代码按类别进行样式设置,该代码将当前类别的子段插入为CSS类。
<div class="CategorySpecificStyle
<?php $category = get_the_category(); echo $category[0]->slug; ?>">
<?php echo $category[0]->cat_name; ?>
</div>
现在,我将要添加大量新的子类别,并且当我应该能够仅选择当前帖子的父类别并对其应用样式时,将它们全部添加到CSS中似乎很愚蠢。
我已经能够获得父类别的名称:
$parentcat = get_cat_name($category[0]->category_parent);
但是空格(和大小写)是一个问题……而且我似乎无法理解父类别的意思。
我知道我可能在某个地方缺少一个简单的步骤,但是任何见解将不胜感激。