function wm_navigation() { //Helper variables $output = ''; $args = apply_filters('wmhook_wm_navigation_args', array('theme_location' => 'primary', 'container' => 'div', 'container_class' => 'menu', 'menu_class' => 'menu', 'echo' => false, 'items_wrap' => '<ul>%3$s</ul>')); //Preparing output $output .= '<nav id="site-navigation" class="main-navigation" role="navigation"' . wm_schema_org('SiteNavigationElement') . '>'; $output .= '<span class="screen-reader-text">' . sprintf(__('%s site navigation', 'wm_domain'), get_bloginfo('name')) . '</span>'; $output .= wm_accessibility_skip_link('to_content'); $output .= '<div class="main-navigation-inner">'; $output .= wp_nav_menu($args); $output .= '<div id="nav-search-form" class="nav-search-form"><a href="#" id="search-toggle" class="search-toggle"><span class="screen-reader-text">' . _x('Search', 'Display search form button title.', 'wm_domain') . '</span></a>' . get_search_form(false) . '</div>'; $output .= '</div>'; $output .= '<button id="menu-toggle" class="menu-toggle" aria-controls="site-navigation" aria-expanded="false">' . _x('Menu', 'Mobile navigation toggle button title.', 'wm_domain') . '</button>'; $output .= '</nav>'; //Output echo apply_filters('wmhook_wm_navigation_output', $output); }
function wm_section_navigation() { //Helper variables $output = $navigation = ''; if (function_exists('wma_meta_option')) { $navigation = wma_meta_option('navigation'); } $args = array('theme_location' => 'main', 'container' => false, 'echo' => false, 'items_wrap' => '<ul class="%2$s">%3$s</ul>'); if ($navigation) { $args['menu'] = $navigation; } $args = apply_filters('wmhook_wm_section_navigation_args', $args); //Preparing output $output .= '<nav id="nav-main" class="nav-main clearfix" role="navigation">'; $output .= wm_accessibility_skip_link('to_content'); $output .= wp_nav_menu($args); $output .= '</nav>'; $output .= '<a href="#nav-main" id="mobile-nav" class="mobile-nav"><span class="screen-reader-text">' . __('Menu', 'mustang') . '</span></a>'; //Output echo apply_filters('wmhook_wm_section_navigation_output', $output); }