Geralmente, um formulário de pesquisa faz parte do cabeçalho principal do site. Você pode personalizar o menu de navegação e exibir um formulário de pesquisa com ele.
Instruções: Adicione o seguinte código ao arquivo functions.php do seu tema WordPress para adicionar um formulário de pesquisa a um wp_nav_menu específico. Se você tiver vários menus, substitua MENU-NAME pelo nome do menu onde deseja adicionar o formulário de pesquisa.
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;
}
Você também pode gostar de limitar a quantidade de itens do menu no WordPress.
Olá,
existe uma maneira de evitar que o menu feche após o primeiro clique no campo? está acontecendo no meu caso.
obrigado
Você pode querer verificar se o problema é com o tema.
Estou tentando descobrir como ordenar o formulário de pesquisa dentro de um menu de navegação. Por exemplo, um menu padrão com Início Sobre Serviços Contato – eu poderia colocar o formulário de pesquisa depois de Serviços e antes de Contato? Ou depois de Início e antes de Sobre?