Как оставить свои классы в меню не меняя верстку?
У меня одна маленькая проблема имеется готовая верстка сайта и в нем имеется меню при переносе HTML страницы в вордпресс меню меняет классы.
Возможно ли оставить меню с той стилистикой которая имеется в верстке?
Создаете свой класс наследуя Walker. Один из параметров wp_nav_menu()
array('walker' => new My_Walker_Nav_Menu)
. Смотрите пример в описании функции wp_nav_menu()Лучше всего скопировать полностью содержимое класса родителя. Изменения вносятся в метод start_el. Делаете проверки и вносите свои классы.
-
Гугл знает много статей которые объясняют как работать с этим классом
Читайте также https://codex.wordpress.org/Class_Reference/Walker (англ.)