function x_output_primary_navigation() { if (x_is_one_page_navigation()) { wp_nav_menu(array('menu' => x_get_one_page_navigation_menu(), 'theme_location' => 'primary', 'container' => false, 'menu_class' => 'x-nav x-nav-scrollspy', 'link_before' => '<span>', 'link_after' => '</span>')); } elseif (has_nav_menu('primary')) { wp_nav_menu(array('theme_location' => 'primary', 'container' => false, 'menu_class' => 'x-nav', 'link_before' => '<span>', 'link_after' => '</span>')); } else { echo '<ul class="x-nav"><li><a href="' . home_url('/') . 'wp-admin/nav-menus.php">Assign a Menu</a></li></ul>'; } }
function x_is_one_page_navigation() { $one_page_navigation = x_get_one_page_navigation_menu(); if ($one_page_navigation == 'Deactivated') { $output = false; } else { $output = true; } return $output; }
<?php // ============================================================================= // VIEWS/GLOBAL/_NAV-PRIMARY.PHP // ----------------------------------------------------------------------------- // Outputs the primary nav. // ============================================================================= ?> <a href="#" class="x-btn-navbar collapsed" data-toggle="collapse" data-target=".x-nav-collapse"> <i class="x-icon-bars"></i><span class="visually-hidden"><?php _e('Navigation', '__x__'); ?> </span> </a> <nav class="x-nav-collapse collapse" role="navigation"> <?php if (x_is_one_page_navigation()) { wp_nav_menu(array('menu' => x_get_one_page_navigation_menu(), 'container' => false, 'menu_class' => 'x-nav x-nav-scrollspy sf-menu')); } elseif (has_nav_menu('primary')) { wp_nav_menu(array('theme_location' => 'primary', 'container' => false, 'menu_class' => 'x-nav sf-menu')); } else { echo '<ul class="x-nav"><li><a href="' . home_url('/') . 'wp-admin/nav-menus.php">Assign a Menu</a></li></ul>'; } ?> </nav> <!-- end .x-nav-collapse.collapse -->