У меня есть div, одно фоновое изображение которого меняет положение в соответствии с моими категориями WordPress:
div.cat-links a.cat-log {
background-position: 20px 5px;
}
div.cat-links a.cat-a day in the life {
background-position: -163px 5px;
}
Код для изображения воспроизводится здесь:
<div class="cat-links">
<?php foreach((get_the_category()) as $category) {
echo '<a rel="category-tag" href="'.get_category_link($category->cat_ID).'"
class="cat- '.$category->cat_name.'">'.$category->cat_name.'</a>';
} ?>
</div>
В моем примере выше это работает для первой категории, 'log', потому что это категория из одного слова. Это не работает, однако, для моей категории «день в жизни». Достаточно справедливо, поэтому мне нужно вызвать слизняк, чтобы вызвать изображение.
Мне известны примеры Wordpress, где слаг заменяет категорию, но я изо всех сил пытаюсь реализовать его и был бы признателен за помощь Спасибо.
PS: Это точно такой же эффект, как у вкладок серой категории на OMG Ubuntu . Они разумно использовали названия категорий из одного слова!