Для категорий метаданных в моем блоге у меня есть эта часть цикла в своем собственном div с фоновым изображением. Я хотел бы изменить фоновое изображение в зависимости от категории этого сообщения. Я считаю, что могу сделать это в css с набором условных тегов (что-то вдоль строк if() echo red.png) Любые идеи о том, с чего начать, или если это возможно? Сайт - blog.printstitchandpaste.com, а изображение, которое нужно изменить, - это маленький флаг/баннер за названием категории. Спасибо!Wordpress: условный тег в css для фонового изображения div?
0
A
ответ
0
В вашем CSS, вы можете иметь что-то вроде:
.category_callout.cat-1-slug {
background-image: url('category-1-image.jpg');
}
.category_callout.cat-2-slug {
background-image: url('category-2-image.jpg');
}
И так далее.
В вашей теме, где у вас есть свой .category_callout
div, получите категории и эхо пули. Например:
<div class="category_callout <?php foreach(get_the_category() as $cat) { echo $cat->slug . ' '; } ?>">
Это добавит все категории должностей. Если вы хотите использовать только первую категорию, сделать что-то вроде:
<?php $cat = get_the_category(); ?>
<div class="category_callout <?php echo $cat[0]->slug; ?> ">
См http://codex.wordpress.org/Function_Reference/get_the_category
Смежные вопросы
- 1. Помещение фонового изображения в тег div
- 2. WordPress Customizer CSS для фонового изображения
- 3. фонового изображения для Div
- 4. фонового изображения в WordPress
- 5. Wordpress Условный тег «Если пусто»
- 6. Настройка фонового изображения для Div
- 7. CSS - Div «background-text» вместо фонового изображения
- 8. Переход CSS при смене фонового изображения DIV
- 9. CSS DIV высота фонового изображения перекрытие
- 10. Изменение фонового изображения css
- 11. Масштабирование фонового изображения в div
- 12. CSS свойство фонового изображения
- 13. Позиционирование фонового изображения в CSS
- 14. Положение фонового изображения CSS
- 15. позиция div для фонового изображения
- 16. CSS - Использование фонового изображения
- 17. Расположение фонового изображения - wordpress
- 18. Css вопрос фонового изображения
- 19. Затенение фонового изображения CSS?
- 20. Добавление фонового изображения в css с get_option() в wordpress
- 21. Выравнивание фонового изображения для элемента div в css
- 22. Реализация фонового изображения для HREF в CSS
- 23. Добавление фонового изображения в CSS
- 24. Поведение изображения фонового изображения CSS
- 25. Изменение фонового изображения div
- 26. Ориентация фонового изображения DIV
- 27. условный тег и его производительность в wordpress
- 28. Ошибка фонового изображения CSS?
- 29. фонового изображения DIV
- 30. CSS путь фонового изображения
Будет ли PHP второй бит кода работы в кавычках? Кроме того, для первого бита кода мне нужны номера категорий или я могу просто назвать их cat-slug? – cherch
Первый бит кода, вы имеете в виду CSS? Я не знаю названия ваших категорий, поэтому я просто ставил .cat-1-slug и .cat-2-slug. Если ваше название категории - это что-то вроде «Hello world», slug скорее всего будет «hello-world», поэтому вы можете получить это в CSS: '.category_callout.hello-world'. Я не понимаю вопрос о php ... – Karine