Cómo resaltar la página actual en el menú de navegación de WordPress

Agregar un formulario de búsqueda a un wp_nav_menu específico

Ultima actualización en por Debjit Saha

Extractos de IsItWP

La mayoría de las veces, un formulario de búsqueda forma parte del encabezado del sitio web principal. Puede personalizar el menú de navegación y mostrar un formulario de búsqueda con.

Instrucciones: Agregue el siguiente código al archivo functions.php de su tema de WordPress para agregar un formulario de búsqueda a wp_nav_menu. Si tiene más de un menú, reemplace MENU-NAME con el nombre del menú en el que desea 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 aprovechar la limitación en la cantidad de elementos del menú en WordPress.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba