Se você é como eu, sempre quis adicionar automaticamente um campo de pesquisa no menu de navegação. Pois este post vai te ajuda bastante. Abra o seu arquivo functions.php
e cole o seguinte código.
[sourcecode language=”php”]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;
}[/sourcecode]
O campo da pesquisa será exibido uma vez que você salve o seu arquivo functions.php
.
Via How to automatically add a search field to your navigation menu
Oi sei que o post já tem mais de 1 ano mais preciso de uma ajuda, inseri o campo pesquisa (deu certo) porém ele ficou muito próximo ao menu, o que acontece é o menu esta centralizado e o campo pesquisa gostaria que além de ficar na mesma linha que o menu ele ficasse no canto direito.
Não sei se consegui me expressar bem.
Se alguém souber me dá essa luz agradeço.
Não sou nenhuma expert em PHP e nem WordPress mais mexo o básico.rs