При создании темы на Вордпресс иногда возникает небольшая проблема в меню. Дело в том, что обычно в верстке активному пункту меню соответствует класс “active” (чаще всего, включая и распространенный фреймворк Бутстрап), тогда как в Вордпресс он называется “current-menu-item”. Можно конечно изменить (добавить) правило в стили оформления сайта (файл style.css в корне темы), но можно и сделать простой фильтр в файл functions.php вашей темы.
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' );
Теперь не нужно искать и менять стили, всё будет работать.