Adicionar campo de pesquisa no menu

Arquivos: functions.php

Funções: wp_nav_menu_items

Muitos sites atualmente colocam o campo de busca junto aos itens do menu principal, veja como fazer isso sem precisar de um plugin adicional no seu WordPress.

Antes de tudo, verifique se o tema tem mais de uma área de menus em Aparência > Menus, abaixo dos itens de menu onde diz Exibir localização, se existirem várias opções, você precisa descobrir o nome da área quer adicionar a caixa de pesquisa para informar no código. Verifique o arquivo functions.php ou quaisquer outros que estejam registrando áreas de menu e então informe no código abaixo:

/**
 * Adiciona campo de pesquisa no menu em "primary"
 */
function wpgood_nav_search($items, $args) {
    // verifica se é o menu "primary"
    if( !($args->theme_location == 'primary') ) 
    return $items;
    // se for, adiciona o campo de epsquisa
    return $items . '<li>' . get_search_form(false) . '</li>';
}
add_filter('wp_nav_menu_items', 'wpgood_nav_search', 10, 2);

Fonte da dica

Adicionar campo de pesquisa no menu é um artigo sobre interface, menu, temas interface, menu, temas Códigos http://dianakcury.com/codigos-pt/adicionar-campo-de-pesquisa-no-menu#commentsDiana K. Cury http://dianakcury.com/wordpress/wp-content/themes/di3554/img/card.png

Uma ideia sobre “Adicionar campo de pesquisa no menu

  1. Marcelo

    Olá Diana, tudo bem?
    Gostaria de fazer uma pergunta para vc, se puder responder te agradeço.
    Eu quero adicionar o texto (Página 1, Página 2), no meu wordpress, de acordo com que a pessoa vai mudando de página.
    Vc sabe me dizer aonde posso conseguir essa função?
    Igual desse site aqui > http://megafilmeshd.me

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *