Intereting Posts
Включите чат (HTML, js, css) на всех страницах WordPress Использование даты, сохраненной в качестве настраиваемого поля, для фильтрации сообщений, отображаемых в админ WordPress $ wpdb нет результата Автоматически добавлять этот атрибут в короткий заголовок галереи Связать весь размер изображений WordPress Таксономия, субтаксономия, детальная таксономия продукта woocommerce Timthumb не отображает изображения. «Произошла ошибка TimThumb Проблема с пользовательскими тегами типа сообщения is_page () не работает внутри функции AJAX Измените значения галереи numberposts Как отключить комментарии на новой странице Не удалось получить WordPress apply_filters ('site_url'), чтобы вернуть схему https Чтение сессий WordPress в Magento Как добавить «Настройки отображения вложений» в пользовательскую библиотеку мультимедиа? Избегайте «загрузки» 777 разрешений: потенциальная угроза или чистое решение?

Как добавить «data-toggle» в wp_bootstrap_navwalker?

Я пишу один пейджер для своего клиента. Я сделал Child Theme с Twenty 13. Все сделано на Bootstrap 3.2.0. Я использую вкладки, аккордеон. И я также хочу использовать плагин JQuery Smooth Scroll.

К сожалению вкладки и плавный свиток имеют конфликт. Я решил это, добавив дополнительный элемент данных в текст <li> в меню HTML. Позже я должен перейти из меню HTML в wp_nav_menu. И вот при запуске проблемы: по умолчанию wp_nav_menu не имеет возможности добавлять уникальный переключение данных.

Я знаю, что могу изменить его в walker_nav_menu. Более того, я уже использую один Walker – wp_bootstrap_navwalker.php https://github.com/twittem/wp-bootstrap-navwalker/blob/master/wp_bootstrap_navwalker.php

Моя проблема: как я могу изменить wp_bootstrap_navwalker и добавить свой уникальный способ переключения данных? Я начинаю с php.

My previuos html menu:

  <div class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li class="scroller"><a href="#oferta" data-toggle="elementscroll">oferta szkoleniowa</a></li> <li class="scroller"><a href="#informacje" data-toggle="elementscroll">informacje praktyczne</a></li> <li class="scroller"><a href="#logowanie" data-toggle="elementscroll">logowanie</a></li> <li class="scroller"><a href="#onas" data-toggle="elementscroll">o nas</a></li> <li class="scroller"><a href="#kontakt" data-toggle="elementscroll">kontakt</a></li> </ul> </div><!--/.nav-collapse --> 

Мой новый wp_nav_menu:

  <?php wp_nav_menu( array( 'menu' => 'Main menu', 'container_class' => 'navbar-collapse collapse', 'menu_class' => 'nav navbar-nav', 'walker' => new wp_bootstrap_navwalker()) ); ?> 

Без переключения данных мой jQuery Smooth Scroll не работает вообще. Не могли бы вы, пожалуйста, помогите мне?