При “натяжке” темы на Вордпресс иногда возникает проблемка в меню. Дело в том, что обычно в верстке активному пункту меню соответствует класс “active”, тогда как в Вордпресс он называется “current-menu-item”. Можно конечно изменить (добавить) правило в стили оформления сайта, но можно и добавить простой фильтр в файл functions.php вашей темы.
1 2 3 4 5 6 7 |
function etalon_class_active_menu( $classes ){ if (in_array('current-menu-item', $classes)) { $classes[] = 'active'; } return $classes; } add_filter( 'nav_menu_css_class', 'etalon_class_active_menu' ); |
Теперь не нужно искать и менять стили, всё будет работать.