Как добавить пользовательскую панель навигации в Wordpress? - PullRequest
0 голосов
/ 30 сентября 2019

Я собираюсь создать сайт Wordpress, используя тему Wordpress 2017 года, и я хочу, чтобы это был полностью индивидуальный дизайн. Поэтому я пытаюсь использовать в нем свой собственный дизайн панели навигации.

Сейчас я удалил панель навигации по умолчанию в файле php и добавил пользовательский код HTML и CSS. Но на самом деле это не то, что я хочу. Я хочу, чтобы он был полностью настраиваемым из админ-панели WordPress. Например, если я добавлю новую страницу, она должна добавить к панели навигации, как обычная функция в Wordpress. Но сейчас на каждой странице мне приходится обновлять панель навигации вручную. Можете ли вы предоставить решение для этого?

1 Ответ

0 голосов
/ 30 сентября 2019
  1. Вам необходимо зарегистрировать меню register_nav_menu
  2. Используйте wp_nav_menu для отображения меню в вашем шаблоне
  3. Для полной разметки настроек для меню вы можете использовать wp_nav_menu( [ 'walker' => new My_Menu_Walker() ] );
  4. Создать класс My_Menu_Walker и настроить все элементы.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...