Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Блоги и Социальные сети
»
Тема:
Подсветка выбранной категории в ВП
Новая тема
Ответить
цитата
05/02/09 в 08:31
densa
Подскажите как оформить тему что бы было следующее
- Мы на главной стр, при наведении на название категории у нее меняется фон скажем с зеленого на красный
- При переходе в определенную категорию, фон под названием той категории а которой находимся имеет цвет красный, а все остальные зеленый
Последний раз редактировалось: densa (
05/02/09 в 11:14
), всего редактировалось 1 раз
цитата
05/02/09 в 11:00
Corex
1. Через CSS - записать категории в какой-нибудь DIV и задать стили для
#div_name li a
и
#div_name li a:hover
2. Добавить в теме (скорее всего файл sidebar.php) до вывода списка категорий через wp_list_cats:
Код:
function wp_highlight_current_category($thelist)
{
if (!('' == single_cat_title('', FALSE)))
{
$string = '/(<a href.*)(>.*' . single_cat_title('', FALSE) . ')/';
return preg_replace("$string"," $1 class=\"active_category\" $2",$thelist);
}
else return $thelist;
}
add_filter('list_cats','wp_highlight_current_category');
wp_list_cats('sort_column=name&hierarchical=0');
А потом для класса active_category задать стиль.
цитата
05/02/09 в 11:16
densa
Спасибо большое +8
цитата
05/02/09 в 12:48
Skat
зачем код дописывать непонятно, по дефолту wp классы добавляет
current_page_item напрмиер для страниц и current-cat для категорий, т.о. нужно лишь стили описать для этих классов и все
цитата
05/02/09 в 14:07
Corex
Skat
А, засада! Точно! Я тож проморгал эту штуку, когда нужна была...
цитата
05/02/09 в 17:38
densa
Skat писал:
зачем код дописывать непонятно, по дефолту wp классы добавляет
current_page_item напрмиер для страниц и current-cat для категорий, т.о. нужно лишь стили описать для этих классов и все
а как это оформить, просвятите темного
Не стили конечно, а как вывод категорий сделать
цитата
05/02/09 в 18:22
erobrand
Ну так стандартный вывод категорий заюзай, стили новый вп как Скат сказал генерит, только их задать остаётся
цитата
05/02/09 в 18:29
Skat
densa писал:
а как вывод категорий сделать
wp_list_cats выводит категории
цитата
05/02/09 в 18:42
densa
erobrand писал:
Ну так стандартный вывод категорий заюзай, стили новый вп как Скат сказал генерит, только их задать остаётся
т.е. я создаю стиль current-cat и в него пишу что мне надо?
цитата
05/02/09 в 19:46
Skat
densa писал:
я создаю стиль current-cat и в него пишу что мне надо?
угу, именно
цитата
05/02/09 в 20:22
densa
Спасибо за советы
Новая тема
Ответить
Эта страница в полной версии