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#respondDiana K. Cury http://dianakcury.com/wordpress/wp-content/themes/di3554/img/card.png

Deixe uma resposta

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