Menu do site estático com múltiplo ul para o menu wp

Eu preciso converter este menu de um site estático para um site wp com a function wp_nav_menu() , ele tem 2 ul de dentro e, portanto, não tenho certeza sobre como fazer isso:

  

Solutions Collecting From Web of "Menu do site estático com múltiplo ul para o menu wp"

O html você dá é o comportamento padrão do WordPress, inclusive incluindo o pacote

. Além disso, você pode passar parâmetros para wp_nav_menu para melhor atender às suas necessidades. O seguinte deve replicar seu html :

 $args = array( 'theme_location' => '', 'menu' => '', 'container' => 'div', 'container_class' => 'nav-menu', 'container_id' => '', 'menu_class' => 'nav-container', 'menu_id' => '', 'echo' => true, 'fallback_cb' => 'wp_page_menu', 'before' => '', 'after' => '', 'link_before' => '', 'link_after' => '', 'items_wrap' => '
    %3$s
', 'depth' => 0, 'walker' => ''); wp_nav_menu ($args);

No parâmetro items_wrap você vê o

    padrão que envolve os menus (sub). Se você quer isso diferente, isso é possível.

    A única coisa que não é padrão é a class a ser aplicada nos itens

  • . Felizmente, há um filtro para isso:

     add_filter ('nav_menu_css_class','wpse265503_nav_li_class',10,4); function wpse265503_nav_li_class ($classs,$item,$args,$depth){ if ($depth==0) // only do this on the top items $classs[] = "list-item-main"; return $classs; }