/** * * Template for menus * * @param menuname - name of the menu * @param fullname - full name of the menu - ID * @param params - array of the other params (optional) * * @return HTML output * **/ function gavern_menu($menuname, $fullname, $params = null) { global $tpl; if (gk_show_menu($menuname)) { if ($params !== null) { extract($params); } wp_nav_menu(array('theme_location' => $menuname, 'container' => isset($container) ? $container : false, 'container_class' => 'menu-{menu slug}-container', 'container_id' => $fullname, 'menu_class' => 'menu ' . $tpl->menu[$menuname]['style'], 'menu_id' => str_replace('menu', '-menu', $menuname), 'echo' => isset($echo) ? $echo : true, 'fallback_cb' => isset($fallback_cb) ? $fallback_cb : 'wp_page_menu', 'before' => isset($before) ? $before : '', 'after' => isset($after) ? $after : '', 'link_before' => isset($link_before) ? $link_before : '', 'link_after' => isset($link_after) ? $link_after : '', 'items_wrap' => isset($items_wrap) ? $items_wrap : '<ul id="%1$s" class="%2$s">%3$s</ul>', 'depth' => $tpl->menu[$menuname]['depth'], 'walker' => isset($walker) ? $walker : '')); } }
gavern_menu('mainmenu', 'main-menu-mobile', array('walker' => new GKMenuWalkerMobile(), 'items_wrap' => '<i class="fa fa-bars"></i><select onchange="window.location.href=this.value;"><option value="#">' . __('Select a page', GKTPLNAME) . '</option>%3$s</select>', 'container' => 'div')); ?> <?php } ?> <div id ="gk-main-menu" <?php if (get_option($gk_tpl->name . '_menu_type', 'overlay') == 'overlay') { ?> class="gk-menu-overlay" <?php } ?> > <nav class="gk-menu-wrap"> <?php if (gk_show_menu('mainmenu')) { ?> <?php gavern_menu('mainmenu', 'gk-main-menu', array('walker' => new GKMenuWalker())); ?> <?php } ?> </nav> </div> <?php if (get_option($gk_tpl->name . '_search_form', 'Y') == 'Y') { ?> <div id="gk-search"> <?php get_template_part('searchform');