WordPress как на ладони
Мощный и не дорогой хостинг от Fornex.com Хостинг, VPS/VDS и отдельные сервера только на SSD дисках. 7 дней бесплатного тестирования.

Как оставить свои классы в меню не меняя верстку?

У меня одна маленькая проблема имеется готовая верстка сайта и в нем имеется меню при переносе HTML страницы в вордпресс меню меняет классы.

Возможно ли оставить меню с той стилистикой которая имеется в верстке?

0
ruslan
1.7 год назад
  • 0

    Создаете свой класс наследуя Walker. Один из параметров wp_nav_menu()
    array('walker' => new My_Walker_Nav_Menu). Смотрите пример в описании функции wp_nav_menu()

    Лучше всего скопировать полностью содержимое класса родителя. Изменения вносятся в метод start_el. Делаете проверки и вносите свои классы.

    -

    Гугл знает много статей которые объясняют как работать с этим классом

    Читайте также https://codex.wordpress.org/Class_Reference/Walker (англ.)

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация