Моя тема имеет стилизацию по категориям с использованием следующего кода, который вставляет фрагмент текущей категории как класс 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);
Но пробелы (и заглавные буквы) - это проблема ... И я не могу получить пулю родительской категории.
Я знаю, что, возможно, где-то пропущен простой шаг, но любая идея будет принята с благодарностью.