));
}
}
+function glm_get_mobile_nav_menu( $theme_location )
+{
+ $menu = wp_nav_menu(array(
+ 'echo' => false, // don't echo
+ 'container' => false, // remove nav container
+ 'container_class' => '', // class of container
+ 'menu' => '', // menu name
+ 'menu_class' => 'off-canvas-list', // adding custom nav class
+ 'theme_location' => $theme_location, // where it's located in the theme
+ 'before' => '', // before each link <a>
+ 'after' => '', // after each link </a>
+ 'link_before' => '', // before each link text
+ 'link_after' => '', // after each link text
+ 'depth' => 5, // limit the depth of the nav
+ 'fallback_cb' => false, // fallback function (see below)
+ 'walker' => new Glm_Theme_Off_Canvas_Walker()
+ ));
+ return preg_replace( array( '%^<ul[^>]*>%', '%</ul>$%' ), '', $menu );
+}
/**
* Mobile off-canvas
*/
if ( ! function_exists( 'glm_theme_mobile_off_canvas' ) ) {
function glm_theme_mobile_off_canvas() {
-
- $menu = wp_nav_menu(array(
- 'container' => false, // remove nav container
- 'container_class' => '', // class of container
- 'menu' => '', // menu name
- 'menu_class' => 'off-canvas-list', // adding custom nav class
- 'theme_location' => 'top-bar', // where it's located in the theme
- 'before' => '', // before each link <a>
- 'after' => '', // after each link </a>
- 'link_before' => '', // before each link text
- 'link_after' => '', // after each link text
- 'depth' => 5, // limit the depth of the nav
- 'fallback_cb' => false, // fallback function (see below)
- 'walker' => new Glm_Theme_Off_Canvas_Walker()
- ));
- return preg_replace( array( '%^<ul[^>]*>%', '%</ul>$%' ), '', $menu );
+ echo '<div class="left-off-canvas-list">';
+ echo '<li class="page_item"><a href="' . get_bloginfo('url') . '">Home</a></li>';
+ echo glm_get_mobile_nav_menu('top-bar');
+ echo '</ul></div>';
}
}
+
+
if ( ! function_exists( 'glm_topLinks_mobile_off_canvas' ) ) {
function glm_topLinks_mobile_off_canvas() {
echo '<div class="left-off-canvas-list">';
- wp_nav_menu(array(
- 'container' => false, // remove nav container
- 'container_class' => '', // class of container
- 'menu' => '', // menu name
- 'menu_class' => 'off-canvas-list', // adding custom nav class
- 'theme_location' => 'header-bar', // where it's located in the theme
- 'before' => '', // before each link <a>
- 'after' => '', // after each link </a>
- 'link_before' => '', // before each link text
- 'link_after' => '', // after each link text
- 'depth' => 5, // limit the depth of the nav
- 'fallback_cb' => false, // fallback function (see below)
- 'walker' => new Glm_Theme_Off_Canvas_Walker()
- ));
- echo '</ul></div>';
+ echo glm_get_mobile_nav_menu('header-bar');
+ echo '</div>';
}
}
/**