dear Generate Press,
I cannot send through the account issue form so here’s an email:
When adding this code to my child theme’s function (as suggested by Leo) the search function doesn’t work on mobile?
add_action( 'after_setup_theme', 'tu_move_nav_search' );
function tu_move_nav_search() {
remove_action( 'generate_inside_navigation', 'generate_navigation_search' );
add_action( 'generate_inside_secondary_navigation', 'generate_navigation_search' );
remove_filter( 'wp_nav_menu_items', 'generate_menu_search_icon', 10, 2 );
}
add_filter( 'wp_nav_menu_items', 'tu_secondary_menu_search_icon', 10, 2 );
function tu_secondary_menu_search_icon( $nav, $args ) {
$generate_settings = wp_parse_args(
get_option( 'generate_settings', array() ),
generate_get_defaults()
);
if ( 'enable' !== $generate_settings['nav_search'] ) {
return $nav;
}
if ( $args->theme_location == 'secondary' ) {
return $nav . '<li class="search-item" title="' . esc_attr_x( 'Search', 'submit button', 'generatepress' ) . '"><a href="#"><span class="screen-reader-text">' . _x( 'Search', 'submit button', 'generatepress' ) . '</span></a></li>';
}
return $nav;
}
Have a pleasant day…
Nikolaj