Adicionando busca ao seu menu do WordPress

Se você tem um menu com poucos itens ou espaço sobrando na barra de navegação, que tal colocar uma caixa de busca no menu?

Você só precisa abrir o seu functions.php e colar o código abaixo.

add_filter('wp_nav_menu_items','add_search_box', 10, 2);
function add_search_box($items, $args) {
 
        ob_start();
        get_search_form();
        $searchform = ob_get_contents();
        ob_end_clean();
 
        $items .= '<li>' . $searchform . '</li>';
 
    return $items;
}

O código acima faz uso do formulário de busca padrão do WP. Se quiser modificar, basta criar o seu formulário usando um arquivo searchform.php dentro do seu tema. Mais info aqui.

Dica daqui

Deixe um comentário