/** * * Build the navigation * @since 0.1 * */ function generate_navigation_position() { ?> <nav itemtype="http://schema.org/SiteNavigationElement" itemscope="itemscope" id="site-navigation" role="navigation" <?php generate_navigation_class(); ?> > <div class="inside-navigation grid-container grid-parent"> <?php do_action('generate_inside_navigation'); ?> <h3 class="menu-toggle"> <?php do_action('generate_inside_mobile_menu'); ?> <span class="mobile-menu"><?php echo apply_filters('generate_mobile_menu_label', __('Menu', 'generate')); ?> </span> </h3> <div class="screen-reader-text skip-link"><a href="#content" title="<?php esc_attr_e('Skip to content', 'generate'); ?> "><?php _e('Skip to content', 'generate'); ?> </a></div> <?php wp_nav_menu(array('theme_location' => 'primary', 'container' => 'div', 'container_class' => 'main-nav', 'menu_class' => '', 'fallback_cb' => 'generate_menu_fallback', 'items_wrap' => '<ul id="%1$s" class="%2$s ' . join(' ', generate_get_menu_class()) . '">%3$s</ul>')); ?> </div><!-- .inside-navigation --> </nav><!-- #site-navigation --> <?php }
/** * Display the classes for the navigation. * * @since 0.1 * @param string|array $class One or more classes to add to the class list. */ function generate_menu_class($class = '') { // Separates classes with a single space, collates classes for post DIV echo 'class="' . join(' ', generate_get_menu_class($class)) . '"'; }
/** * * Build the navigation * @since 0.1 * */ function generate_navigation_position() { ?> <nav itemtype="http://schema.org/SiteNavigationElement" itemscope="itemscope" id="site-navigation" role="navigation" <?php generate_navigation_class(); ?> > <div class="inside-navigation grid-container grid-parent"> <?php do_action('generate_inside_navigation'); ?> <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false"> <?php do_action('generate_inside_mobile_menu'); ?> <span class="mobile-menu"><?php echo apply_filters('generate_mobile_menu_label', __('Menu', 'generate')); ?> </span> </button> <?php wp_nav_menu(array('theme_location' => 'primary', 'container' => 'div', 'container_class' => 'main-nav', 'menu_class' => '', 'fallback_cb' => 'generate_menu_fallback', 'items_wrap' => '<ul id="%1$s" class="%2$s ' . join(' ', generate_get_menu_class()) . '">%3$s</ul>')); ?> </div><!-- .inside-navigation --> </nav><!-- #site-navigation --> <?php }