X

Agregar formulario de búsqueda a wp_nav_menu específico

Snippets de IsItWP

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.

Comentarios   Deja una respuesta

  1. 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

    1. Quizás quieras verificar si es un problema con el tema.

  2. 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?

Agrega un comentario

Nos complace que hayas elegido dejar un comentario. Ten en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Lista de verificación para lanzar WordPress

La lista de verificación definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de verificación para el lanzamiento de tu próximo sitio web de WordPress en un práctico ebook.
¡Sí, envíame el eBook gratis!