Изменение html и стилей для подкатегорий и их пунктов в меню
-
Ребята, привет! Подскажите, кто знает, как изменить содержимое внутренних пунктов меню. Предвидится около 4 уровней вложенности, классы и содержимое Html у всех разные. Как добраться до каждого и поменять и. Нужно примерно следующее.
<ul class="high_menu_list"> <li class="high_menu_list_item"> <a href="#">Категория 1 <div class="list_triangle"></div> </a> </li> <ul class="high_menu_list_item_inner_menu"> <li class="high_menu_list_item_inner_menu_item"> <a href="#">Подпункт 1 <span class="high_menu_list_item_inner_menu_item_link_angle"><i class="fa fa-angle-right" aria-hidden="true"></i></span></a> </li> <ul class="high_menu_list_item_inner_menu_item_inner_menu"> <li class="high_menu_list_item_inner_menu_item_inner_menu_item"> <a href="#">Подподпункт1 <span class="high_menu_list_item_inner_menu_item_link_angle"><i class="fa fa-angle-right" aria-hidden="true"></i></span></a> </li> </ul> </li> </ul> </li> </ul>
Как то так, в общем нужно, как-то поменять содержимое и классы стилей для каждого последующего уровня вложенности. На сколько пока понимаю с помощью атрибутов wp_nav_menu такого не провернёшь, нужно писать свой Walker_Nav_Menu. На таком уровне программирования пока не силён, может быть знаете какие-нибудь стандартные фильтры и функции, которыми это можно сделать проще, если нет, подскажите пожалуйста «доходчиво» как это сделать с помощью Walker_Nav_Menu. Буду очень благодарен за любой толковый совет или ссылку на хороший материал по делу. Заранее, спасибо!
- Тема «Изменение html и стилей для подкатегорий и их пунктов в меню» закрыта для новых ответов.