X

Aggiungi modulo di ricerca a wp_nav_menu specifico

Snippet di IsItWP

Nella maggior parte dei casi, un modulo di ricerca fa parte dell'intestazione del sito web. Puoi personalizzare il menu di navigazione e visualizzare un modulo di ricerca con esso.

Istruzioni: Aggiungi il seguente codice al file functions.php del tuo tema WordPress per aggiungere un modulo di ricerca a un wp_nav_menu specifico. Se hai più menu, sostituisci NOME-MENU con il nome del menu in cui desideri aggiungere il modulo di ricerca.

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;
}

Potrebbe interessarti anche limitare il numero di voci di menu in WordPress.

Commenti   Lascia una risposta

  1. Ciao,

    c'è un modo per evitare che il menu si chiuda dopo il primo clic sull'input? sta succedendo nel mio caso.

    grazie

    1. Potresti voler verificare se si tratta di un problema con il tema.

  2. Sto cercando di capire come ordinare il modulo di ricerca all'interno di un menu di navigazione. Ad esempio, un menu standard con Home, Chi siamo, Servizi, Contatti: potrei inserire il modulo di ricerca dopo Servizi e prima di Contatti? O dopo Home e prima di Chi siamo?

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!