У метода wp_nav_menu есть много полезных параметров чтобы настроить меню так как нужно, обернуть в свои контейнеры и т.д. Но к сожалению у разработчиков не хватило ума пойти дальше обработки родительских элементов, про подменю почему-то забыли и оно выводится в черт знает каком виде типа:
<ul class="sub-menu">
<li id="menu-item-149" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-149">
<div class="btn"><a href="/"><span class="l"></span>Первый элемент<span class="r"></span></a></div>
</li>
<li id="menu-item-150" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-150">
<div class="btn"><a href="/"><span class="l"></span>Второй элемент<span class="r"></span></a></div></li>
</ul>
Как убрать всю эту порнографию в подменю ? чтобы в итоге получить чистый код в стиле
<ul>
<li><a href="/">Первый элемент</a></li>
<li><a href="/">Второй элемент</a></li>
</ul>