Пожалуйста, ознакомьтесь с моим приложением для лучшего понимания того, что я имею в виду.
У меня есть вкладка портфолио на странице, которая при нажатии теперь становится «активной».Но на вкладке «портфолио» у меня также есть Фильтр 1, Фильтр 2, Фильтр 3 и т. Д. Если я нажимаю на любой из фильтров, ссылка в порядке (www.domain.com/portfolio/filter), но «портфолио»"tab теряет" активный "класс ...
В настоящее время у меня есть такой код, вызывающий меню в заголовке:
<?php wp_nav_menu( array(
'theme_location' => 'menu-glowne',
'container' => 'ul',
'menu_class'=> 'navbar-nav text-uppercase ml-auto',
'menu_id' => 'menu-top'
)); ?>
Код, вызывающий меню на одной странице
<?php wp_nav_menu( array(
'theme_location' => 'menu-realizacje',
'container' => 'ul',
'menu_class'=> 'navbar-nav text-uppercase ml-auto',
'menu_id' => 'menu-top','menu-realizacje'
) ); ?>
Код, который у меня есть в functions.php, который генерирует активное меню
<?php add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);
function special_nav_class ($classes, $item) {
if (in_array('current-menu-item', $classes) ){ $classes[] = 'active nohover';}
return $classes;
}
?>
Приложение: введите описание изображения здесь
Спасибоза помощью.С уважением, Саймон