Skip to content

Instantly share code, notes, and snippets.

@fovoc
Last active December 2, 2015 14:47
Show Gist options
  • Save fovoc/876212c2dc809051b230 to your computer and use it in GitHub Desktop.
Save fovoc/876212c2dc809051b230 to your computer and use it in GitHub Desktop.
Shoestrap 3 - Search form in Secondary Navbar
<?php
add_action( 'shoestrap_pre_wrap', 'custom_secondary_navbar', 1 );
function custom_secondary_navbar() {
global $ss_settings, $ss_framework, $ss_menus;
if ( has_nav_menu( 'secondary_navigation' ) ) : ?>
<?php echo $ss_framework->open_container( 'div' ); ?>
<header class="secondary navbar navbar-default <?php echo $ss_menus->navbar_class( 'secondary' ); ?>" role="banner">
<button data-target=".nav-secondary" data-toggle="collapse" type="button" class="navbar-toggle">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<?php
if ( $ss_settings['navbar_secondary_social'] != 0 ) {
SS_Framework_Bootstrap::navbar_social_links();
} ?>
<nav class="nav-secondary navbar-collapse collapse" role="navigation">
<?php do_action( 'custom_inside_secondary_nav_start' ); ?>
<?php wp_nav_menu( array( 'theme_location' => 'secondary_navigation', 'menu_class' => apply_filters( 'shoestrap_nav_class', 'navbar-nav nav' ) ) ); ?>
</nav>
</header>
<?php echo $ss_framework->close_container( 'div' ); ?>
<?php endif;
}
function custom_searchform_secondary_nav() {
global $ss_menus;
remove_action( 'shoestrap_pre_wrap', array( $ss_menus, 'secondary_navbar' ) );
remove_action( 'shoestrap_inside_nav_begin', array( $ss_menus, 'navbar_pre_searchbox' ), 11 );
add_action( 'custom_inside_secondary_nav_start', array( $ss_menus, 'navbar_pre_searchbox' ) );
}
add_action('init','custom_searchform_secondary_nav');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment