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.
Ciao,
c'è un modo per evitare che il menu si chiuda dopo il primo clic sull'input? sta succedendo nel mio caso.
grazie
Potresti voler verificare se si tratta di un problema con il tema.
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?