Задать вопрос

Как подсветить активную ссылку категории в wordpress?

Есть список категорий, выведенный с помощью wp_list_categories . Активному пункту wordpress присваивает класс .current-cat, который и стилизует активную ссылку. Но этот класс не присваивается пункту "все категории". Как стилизовать пункт "Все категории", когда он активен? 08e89c9d6ca043a8b75f30f6ca35c7a2.jpg
  • Вопрос задан
  • 314 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
@eGenius18
методомами ВП никак. тут можно попробовать поймать название через $_SERVER['REQUEST_URI'] и str_replace добавить класс перед тем как вывести категории. сейчас попробовал - если главная страница статичная в настройках то работает... с цетральной - последние посты - не пробовал... но смысл тотже - нужно определить, что мы там)

тип такого:

$cats = wp_list_categories( $args );
if ($_SERVER['REQUEST_URI'] == '/all_posts.html') { //is_home() тоже для проверки гут)
    $cats = str_replace('cat-item-all', 'cat-item-all current-cat', $cats);
}
echo $cats;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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