/**
 *
 * 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 : ''));
    }
}
Exemplo n.º 2
0
    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');