anunja
18.03.2014 - 19:26
Добрый день. Стоит такая задача: на сайте с wordpress выделять пункты меню для групп страниц. Например, для всех записей в рубрике НОВОСТИ выделить пункт меню НОВОСТИ - . Я понимаю, как менять вывод страницы в зависимости от условий, а вот как навесить класс css на определенный пункт списка? Если кто-то подаст идею или ссылку, буду очень рада.
_____________
Прогресс - враг человечества!
Много способов я думаю, от конкретной архитектуры зависит.
Например,
<div class="menu">Главная</div>
<div class="menu action">Новости</div>
<div class="menu">Форум</div>
Добавили к выбранному пункту класс action, если я задачу правильно понял.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
anunja
18.03.2014 - 20:10
Активный пункт меню тут не при чем( Меню активно только на странице со списком новостей (например), а мне надо, чтобы пункт подсвечивался при условии, что мы находимся в категории новостей - на каждой из новостей отдельно тоже.
Ну вот, например, мы выводим для категории новостей дату, а для других статей не выводим - а тут то же условие, только пункт меню с классом "news" выделяется дополнительно. Логически напрямую это не связано(
_____________
Прогресс - враг человечества!
anunja
18.03.2014 - 23:45
РЕШЕНО
Я сделала так: в зависимости от условия присваивала самому меню особый id. А в css прописала для конкретного стиля меню вид одной конкретной ссылки. Благо у меня всего 6 пунктов)
<nav id="<?php if (in_category ('news')) { echo "news"; } ...
_____________
Прогресс - враг человечества!