私のテーマは、現在のカテゴリのスラッグを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);
しかし、スペース(および大文字の使用)が問題です...そして、親カテゴリーのスラッグを取得できないようです。
私はおそらくどこかに簡単なステップが欠けていることを知っていますが、どんな洞察もいただければ幸いです。