Example #1
0
function _wptouch_show_menu($menu_slug, $nav_menu_walker, $page_menu_walker)
{
    $nav_menu_walker = apply_filters('wptouch_nav_menu_walker', $nav_menu_walker, $menu_slug);
    $page_menu_walker = apply_filters('wptouch_page_menu_walker', $page_menu_walker, $menu_slug);
    $menu_to_show = wptouch_get_menu_name_from_slug($menu_slug);
    if ($menu_to_show == 'wp') {
        wp_list_pages(array('title_li' => '', 'walker' => $page_menu_walker));
    } else {
        if ($menu_to_show != 'none') {
            if ($nav_menu_walker == false) {
                $nav_menu_walker = new WPtouchProMainNavMenuWalker();
            }
            // WordPress menu
            $menu_params = array('before' => '', 'after' => '', 'container' => '', 'container_class' => '', 'container_id' => '', 'link_before' => '', 'link_after' => '', 'menu_class' => '', 'items_wrap' => '%3$s', 'menu' => $menu_to_show, 'walker' => $nav_menu_walker);
            wp_nav_menu($menu_params);
        }
    }
}
</span>
				<span class="pull-left"><?php 
_e('Menu Item', 'wptouch-pro');
?>
</span>
			</div>
		  	<div class="nano">
  				<div class="content">
  					<?php 
$complete_menus = array();
?>
					<?php 
foreach ($wptouch_pro->theme_menus as $menu_info) {
    ?>
						<?php 
    $real_name = wptouch_get_menu_name_from_slug($menu_info->setting_name);
    ?>
						<?php 
    if (isset($complete_menus[$real_name])) {
        continue;
    }
    ?>
						<div data-menu-name="menu-<?php 
    echo $real_name;
    ?>
" class="menu-item-list" style="display: none;">
							<?php 
    wptouch_show_menu($menu_info->setting_name, new WPtouchProAdminNavMenuWalker(), new WPtouchProAdminPageMenuWalker());
    ?>
						</div>
						<?php