Как изменить php код wp_nav_menu для изменения html разметки?

Есть меню, которое построено с помощью функции wp_nav_menu. Из одного пункта выпадает sub-menu.
Требуется сделать так, чтоб в одном из li-элементов появился input, а за ним input.
те выглядеть оно должно так:
<ul>
  <li><a></a></li>
  <li>
       <a></a>
       <input type="checkbox" name="toggle" id="menuBox" class="toggleMenu">
       <label for="menuBox" class="toggleMenu"><i class="icon-menu">Меню </i></label>
      <ul>
            <li></li>
            <li></li>
            <li></li>
      </ul>     
  </li>
  <li><a></a></li>
  <li><a></a></li>
</ul>
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ответы на вопрос 1
azerphoenix
@azerphoenix
Java Software Engineer
Здравствуйте!
Изучите добавьте кастомный walker для меню. Так вы сможете стилизовать и в целом отредактировать меню.

Готовый валкер для бутстрапа - https://github.com/wp-bootstrap/wp-bootstrap-navwalker
Полезная ссылка - https://codex.wordpress.org/Class_Reference/Walker
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы