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

Есть список категорий, выведенный с помощью wp_list_categories . Активному пункту wordpress присваивает класс .current-cat, который и стилизует активную ссылку. Но этот класс не присваивается пункту "все категории". Как стилизовать пункт "Все категории", когда он активен? 08e89c9d6ca043a8b75f30f6ca35c7a2.jpg
  • Вопрос задан
  • 300 просмотров
Пригласить эксперта
Ответы на вопрос 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;
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы