function uw_mobile_front_page_menu($class = '') { $spacer = ''; if (!empty($class)) { $class = ' ' . $class; $spacer = '<div id="spacer"></div>'; } echo sprintf('<nav id="mobile-relative" class="frontpage%s" role="navigation" aria-label="relative">%s%s</nav>', $class, $spacer, uw_list_front_page_menu_items()); }
function uw_list_mobile_pages() { if (!is_front_page()) { $isMenuEmpty = uw_list_pages($mobile = true); $alwaysMobile = get_option('use_main_menu_on_mobile'); if (empty($isMenuEmpty) && $alwaysMobile) { return uw_list_front_page_menu_items(); } return $isMenuEmpty; } $locations = get_nav_menu_locations(); $menu = wp_get_nav_menu_object($locations[UW_Dropdowns::LOCATION]); if (!$menu) { return; } $items = wp_get_nav_menu_items($menu->term_id); $toggle = '<button class="uw-mobile-menu-toggle">Menu</button>'; foreach ($items as $item) { if ($item->menu_item_parent != 0) { continue; } $ids[] = $item->object_id; } $pages = wp_list_pages(array('title_li' => '<a href="' . get_bloginfo('url') . '" title="Home" class="homelink">Home</a>', 'include' => implode(',', $ids), 'sort_order' => 'menu_order', 'depth' => 1, 'echo' => 0, 'walker' => $UW->SidebarMenuWalker)); return $pages ? sprintf('%s<ul class="uw-mobile-menu first-level">%s</ul>', $toggle, $pages) : ''; }