6 ответ(ов) в теме
Александр
не в сети 4 дня
На сайте с 21.03.2016
Участник
Тем 20
Сообщения 119
1
21:06

Интересно возможно ли сделать, что бы в отдельном посте устанавливать отдельный фон страницы, только для этой записи или допустим отдельный фон для категорий? Вот прямо на подсознательном уровне чувствую что можно)))

0
Александр
не в сети 4 дня
На сайте с 21.03.2016
Участник
Тем 20
Сообщения 119
2
21:08

Взбрело в башку после прочтения комментов к этому товару)))

Вы не можете просматривать опубликованные ссылки
0
Preci
не в сети 37 минут
На сайте с 11.11.2014
Участник
Тем 53
Сообщения 482
3
21:31

На странице категории используйте переменную $cat - в ней ID текущей категории.

На странице поста используйте $post->ID - это ID текущего поста.

и в зависимости от этого добавляйте для body class например:

<?php

$cur_cat_class = false;

if($cat) {

  $cur_cat_class = 'cat_id_'.$cat;

}
?>

<body class="<?php echo $cur_cat_class; ?>">

и в стилях пишите

//Фон для категории с ID 1
body.cat_id_1 {
  background:red;
}

//Фон для категории с ID 2
body.cat_id_2 {
  background:green;
}

Редакции сообщения
15.11.2017 21:31PreciПричина: не указано
2
Андрей CS
не в сети 13 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 9620
4
22:09

в нормальной теме классы тега body формируются через функцию body_class() и имеют уникальные классы для каждой отдельной или архивной страницы, вот за них и можно цепляться сразу через файл css

2
Александр
не в сети 4 дня
На сайте с 21.03.2016
Участник
Тем 20
Сообщения 119
5
22:11

Да, и правда. Спасибо за направление размышлений!

0
Александр
не в сети 4 дня
На сайте с 21.03.2016
Участник
Тем 20
Сообщения 119
6
22:13

То есть за направление, куда думать)))

0
Вы не имеете права на публикацию сообщений в этой теме