Mayormente, un formulario de búsqueda es parte del encabezado superior del sitio web. Puedes personalizar el menú de navegación y mostrar un formulario de búsqueda con él.
Instrucciones: Agrega el siguiente código al archivo functions.php de tu tema de WordPress para añadir un formulario de búsqueda a un wp_nav_menu específico. Si tienes varios menús, reemplaza MENU-NAME con el nombre del menú donde deseas agregar el formulario de búsqueda.
add_filter('wp_nav_menu_items', 'add_search_form', 10, 2);
function add_search_form($items, $args) {
if( $args->theme_location == 'MENU-NAME' )
$items .= '<li class="search"><form role="search" method="get" id="searchform" action="'.home_url( '/' ).'"><input type="text" value="search" name="s" id="s" /><input type="submit" id="searchsubmit" value="'. esc_attr__('Search') .'" /></form></li>';
return $items;
}
También puede que disfrute de limitar la cantidad de elementos del menú en WordPress.
Hola,
¿Hay alguna forma de evitar que el menú se cierre después del primer clic en el campo de entrada? Me está sucediendo en mi caso.
gracias
Quizás quieras verificar si es un problema con el tema.
Estoy tratando de averiguar cómo ordenar el formulario de búsqueda dentro de un menú de navegación. Por ejemplo, un menú estándar con Inicio, Acerca de, Servicios, Contáctanos – ¿podría poner el formulario de búsqueda después de Servicios y antes de Contáctanos? ¿O después de Inicio y antes de Acerca de?