Skip to content

Instantly share code, notes, and snippets.

@ryantownley
Created April 14, 2016 19:10
Show Gist options
  • Save ryantownley/5f74bf1805f2d50c88af480536c68e70 to your computer and use it in GitHub Desktop.
Save ryantownley/5f74bf1805f2d50c88af480536c68e70 to your computer and use it in GitHub Desktop.
Add search to primary menu in Genesis
//* Add search to primary nav menu
add_filter( 'wp_nav_menu_items', 'add_search_primary_nav_menu', 10, 2 );
function add_search_primary_nav_menu( $menu, stdClass $args ){
if ( 'primary' != $args->theme_location )
return $menu;
if( genesis_get_option( 'nav_extras' ) )
return $menu;
$menu .= sprintf( '<li class="custom-search">%s</li>', __( genesis_search_form( $echo ) ) );
return $menu;
}
//* Customize search form input box text
add_filter( 'genesis_search_text', 'edit_genesis_search_text' );
function edit_genesis_search_text( $text ) {
return esc_attr( 'Search...' );
}
//* Customize search form input button text
add_filter( 'genesis_search_button_text', 'edit_search_button_text' );
function edit_search_button_text( $text ) {
return esc_attr( '&#xf21f;' );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment