Моя тема має стилізацію за категорією, використовуючи наступний код, який вставляє кулю поточної категорії як клас 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);
Але пробіли (і використання великих літер) - це проблема ... І я, здається, не можу отримати слима батьківської категорії.
Я знаю, що я, певно, десь пропускаю простий крок, але будь-яке розуміння буде дуже вдячне.