@vanyproduction

Wordpress изменение класса в зависимости от ID — как реализовать?

Здравствуйте.
Собственно, как реализовать изменение класса html элемента в зависимости от ID категории, которая открыта на странице?
С php у меня плохо, только начинаю учить.
  • Вопрос задан
  • 2368 просмотров
Пригласить эксперта
Ответы на вопрос 2
DyadyaMisha
@DyadyaMisha
Инженер ;)
А подробнее...
Нужно класс изменять на сервере (в php коде) или уже на клиенте (можно использовать JavaScript или использовать библиотеку JQuery)
Ответ написан
Комментировать
seoperin
@seoperin
Full stack web developer. Laravel / Vue
Тут очень по разному можно, смотря сколько у вас категорий и тд, меняется способ реализации на более удобный.
<?php
if ( in_category( 'pachyderms' )) {
	// действия, если пост относится к категории 'pachyderms'
} elseif ( in_category( array( 'Tropical Birds', 'small-mammals' ) )) {
	// действия, если пост относится к одной из категорий 'Tropical Birds', 'small-mammals'
} else {
	// если никакие из предыдущих условий не выполнены.
}
?>

Теперь можно написать функцию на основе этого, и в шаблоне выводить
<div class="<?php echo foo(); ?>">..Сожержимое...</div>

Вроде как то так. В обще смотрите на функцию in_category или подобные
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы