esc_html__( 'Primary Menu', 'passport' ),
PASSPORT_THEME_SLUG . '-secondary-menu' => esc_html__( 'Secondary Menu', 'passport' ),
PASSPORT_THEME_SLUG . '-extra-menu' => esc_html__( 'Extra Menu', 'passport' ),
PASSPORT_THEME_SLUG . '-footer-menu' => esc_html__( 'Footer Menu', 'passport' )
)
);
}
}
add_action( 'init', 'passport_register_menus' );
/*Primary menu*/
if ( ! function_exists ( 'passport_primary_menu' ) ) {
function passport_primary_menu() {
wp_nav_menu( array(
'menu' => '',
'theme_location' => PASSPORT_THEME_SLUG . '-primary-menu',
'depth' => 2,
'container_id' => 'primary-menu-container',
'container_class' => 'primary-navbar collapse navbar-collapse navHeaderCollapse',
'menu_id' => 'primary-menu',
'menu_class' => 'primary-menu nav navbar-nav navbar-right',
'fallback_cb' => 'passport_bootstrap_navwalker::fallback',
'item-wrap' => '
',
'walker' => new passport_Bootstrap_Navwalker()
)
);
}
}
/*Secondary menu*/
if ( ! function_exists ( 'passport_secondary_menu' ) ) {
function passport_secondary_menu() {
wp_nav_menu( array(
'menu' => '',
'theme_location' => PASSPORT_THEME_SLUG . '-secondary-menu',
'depth' => 1,
'container_id' => 'secondary-menu-container',
'container_class' => 'menu-secondary-menu-container',
'menu_id' => 'secondary-menu',
'menu_class' => 'secondary-menu nav navbar-nav navbar-left',
'fallback_cb' => 'passport_bootstrap_navwalker::fallback',
)
);
}
}
/*Extra menu or Floating menu*/
if ( ! function_exists ( 'passport_extra_menu' ) ) {
function passport_extra_menu() {
wp_nav_menu( array(
'menu' => '',
'theme_location' => PASSPORT_THEME_SLUG . '-extra-menu',
'depth' => 1,
'container_id' => 'extra-menu-container',
'container_class' => 'menu-extra-menu-container',
'menu_id' => 'extra-menu',
'menu_class' => 'extra-menu nav navbar-nav navbar-right',
'fallback_cb' => 'passport_bootstrap_navwalker::fallback',
)
);
}
}
/*Footer menu*/
if ( ! function_exists ( 'passport_footer_menu' ) ) {
function passport_footer_menu() {
wp_nav_menu( array(
'menu' => '',
'theme_location' => PASSPORT_THEME_SLUG . '-footer-menu',
'depth' => 1,
'container_id' => 'footer-menu-container',
'container_class' => 'menu-footer-menu-container',
'menu_id' => 'footer-menu',
'menu_class' => 'footer-menu nav navbar-nav navbar-left',
'fallback_cb' => 'passport_bootstrap_navwalker::fallback',
)
);
}
}
/**
* Secondary menu bar function
* -------------------------------------------------------------------------
* To design the secondary menu bar in front-end.
*
* @since Passport 1.0
*
**/
if ( ! function_exists ( 'passport_secondary_bar' ) ) {
function passport_secondary_bar() {
?>