mrusklon
@mrusklon
Не получается? Яростно гугли!

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

Человек просит сделать активный пункт меню (в данном случае страница) , если мы находимся в определенной категории. В меню не должно быть sub-menu ну или оно не должно отображаться .

Кто подскажет как решить?
  • Вопрос задан
  • 626 просмотров
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Сделает активным пункт меню с названием Blog, если находимся на странице рубрики с ID = 5.
Если нужно и для записей этой рубрики, то добавить in_category(5).
add_filter( 'nav_menu_css_class', 'add_custom_class', 10, 2 );

function add_custom_class( $classes, $item ) {
    if ( 'Blog' == $item->title && is_category(5) ) {
         $classes[] = 'current-menu-item';
    }
    return $classes;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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