X

Adicionar Formulário de Busca a um wp_nav_menu Específico

Snippets por IsItWP

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.

Comentários   Deixe uma resposta

  1. Olá,

    existe uma maneira de evitar que o menu feche após o primeiro clique no campo? está acontecendo no meu caso.

    obrigado

    1. Você pode querer verificar se o problema é com o tema.

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

Adicionar um comentário

Ficamos felizes que você tenha escolhido deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Checklist de Lançamento WordPress

O Checklist Definitivo para Lançamento de WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento do seu próximo site WordPress em um e-book prático.
Sim, envie-me o eBook Gratuito!