예제 #1
0
    /**
     *
     * 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 
    }
예제 #2
0
/**
 * 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 
    }