Walker

Переношу сайт rosava.helpmyexample.com на вордпресс rosavawp.helpmyexample.com(тестовыйе домены). При создании меню возникли вопросы с которыми справится не хватает знаний.

<nav id="primary-menu">
<ul class="main-menu">
	<li class="current"><a class="active" href="index.php">Главная</a>
	<li class=""><a href="about.php">О компании</a></li>
	<li class="mega-parent pos-rltv"><a href="production.php">Продукция</a>
<div class="mega-menu-area mma-800">
<ul class="single-mega-item">
	<li class="menu-title uppercase">Массажные столы и кушетки</li>
	<li><a href="production.php">US Medica</a></li>
	<li><a href="production.php">Yamaguchi</a></li>
	<li><a href="production.php">Гелиокс</a></li>
	<li><a href="production.php">Galaxy</a></li>
	<li><a href="production.php">Vision</a></li>
	<li><a href="production.php">Fysiotech</a></li>
	<li><a href="production.php">Anatomico</a></li>
	<li><a href="production.php">Lojer</a></li>
</ul>
<ul class="single-mega-item">
	<li class="menu-title uppercase">Принадлежности и аксессуары</li>
	<li><a href="production.php">Валики для массажа</a></li>
	<li><a href="production.php">Простыни и покрывала</a></li>
	<li><a href="production.php">Массажное масло</a></li>
	<li><a href="production.php">Сумки-чехлы, тележки</a></li>
	<li><a href="production.php">Костюмы для массажа</a></li>
</ul>
<ul class="single-mega-item">
	<li class="menu-title uppercase">Электрические термоодеяла</li>
	<li><a href="production.php">Терлион для SPA</a></li>
	<li><a href="production.php">TermoElite для SPA</a></li>
	<li><a href="production.php">Фабрика Тепла</a></li>
</ul>
<div class="mega-banner-img">
	<a href="single-product.html"><img src="images/banner/stock.jpg" alt=""></a>
</div>
</div>
</li>
	<li><a href="conditions.php">Условия</a>
<ul class="dropdown">
	<li><a href="conditions-card.php">Доставка</a></li>
	<li><a href="conditions-card.php">Оплата</a></li>
	<li><a href="conditions-card.php">Возврат</a></li>
</ul>
</li>
	<li><a href="blog.php">Блог</a></li>
	<li><a href="contacts.php">Контакты</a></li>
</ul>
</nav>

С вашего сайта взял walker и стал настраивать под себя:

// свой класс построения меню:
class magomra_walker_nav_menu extends Walker_Nav_Menu {

// add classes to ul sub-menus
function start_lvl( &$output, $depth ){ //ul

	// depth dependent classes
	$indent = ( $depth > 0  ? str_repeat( "\t", $depth ) : '' ); // code indent
	$display_depth = ( $depth + 1); // because it counts the first submenu as 0
	$classes = array(
		'mega-menu-area mma-800',
		( $display_depth % 2  ? 'menu-odd' : 'menu-even' ),
		( $display_depth >=2 ? 'sub-sub-menu' : '' ),
		'menu-depth-' . $display_depth
		);
	$class_names = implode( ' ', $classes );

	// build html
	$output .= "\n" . $indent . '<div class="' . $class_names . '"><ul class="single-mega-item" >' . "\n";
}

// add main/sub classes to li's and links
 function start_el( &$output, $item, $depth, $args ) {
	global $wp_query;
	$indent = ( $depth > 0 ? str_repeat( "\t", $depth ) : '' ); // code indent

	// depth dependent classes
	$depth_classes = array(
		( $depth == 0 ? 'main-menu-item' : '' ),
		( $depth >=2 ? 'sub-sub-menu-item' : '' ),
		( $depth % 2 ? 'menu-item-odd' : 'menu-item-even' ),
		'menu-item-depth-' . $depth
	);
	$depth_class_names = esc_attr( implode( ' ', $depth_classes ) );

	// passed classes
	$classes = empty( $item->classes ) ? array() : (array) $item->classes;
	$class_names = esc_attr( implode( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item ) ) );

	// build html
	$output .= $indent . '<li id="nav-menu-item-'. $item->ID . '" class="' . $depth_class_names . ' ' . $class_names . '">';

	// link attributes
	$attributes  = ! empty( $item->attr_title ) ? ' title="'  . esc_attr( $item->attr_title ) .'"' : '';
	$attributes .= ! empty( $item->target )     ? ' target="' . esc_attr( $item->target     ) .'"' : '';
	$attributes .= ! empty( $item->xfn )        ? ' rel="'    . esc_attr( $item->xfn        ) .'"' : '';
	$attributes .= ! empty( $item->url )        ? ' href="'   . esc_attr( $item->url        ) .'"' : '';
	// $attributes .= ' class="menu-link ' . ( $depth > 0 ? 'sub-menu-link' : 'main-menu-link' ) . '"';

	$item_output = sprintf( '%1$s<a%2$s>%3$s%4$s%5$s</a>%6$s',
		$args->before,
		$attributes,
		$args->link_before,
		apply_filters( 'the_title', $item->title, $item->ID ),
		$args->link_after,
		$args->after
	);

	// build html
	$output .= apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args );
}
}

но не получается сделать так, чтобы был один блок

а в нем было 3 ul в которых лежат li.

В интернете очень мало материалов на тему walker, а тема очень интересная) Спасибо за помощь!