Как сделать разный фон для рубрик wordress

Как сделать разный фон для рубрик в WordPress? Порой шедевры дизайнеров сильно усложняют жизнь верстальщикам. Недавно я столкнулась с задачей, связанной со сменой фонового изображения в каждой рубрике wordpress.

Можно было пойти сложным путем и создать для каждой рубрики отдельный шаблон, но есть решение проще, о нем и пойдет речь.

Разный фон для рубрик в WordPress

Для этого нужно добавить к нужному тегу строку php кода

<body class="<?php $cat = get_category(get_query_var('cat'),false); echo $cat->slug; ?>" >;

надежный хостинг

Этот код получает ярлык рубрики и подставляет его в поле класс. По факту мы получаем класс с названием рубрики. После этого необходимо написать стили и фон будет меняться при переходе на страницу.

Допустим рубрика называется services, значит в css файл нужно прописать стили для класса .services и тд.

Также можно поступить с любым элементом, так как код универсален и его можно использовать с любым тегом. Единственное, что следует запомнить — не присваивайте такой код к двум и более элементам, так как они получат общий класс и это может привести к поломке верстки, в особенности если у элементов должны быть разные стили.

надежный хостинг
Поделиться в социальных сетях: