Oggi uno speedy tutorial su come inserire un campo di ricerca nel menu di navigazione di WordPress usando poche righe di codice.

Modifica di functions.php

Apri il file functions.php contenuto nella cartella del tuo Tema e inserisci queste righe di codice:

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

È tutto, non ti resta che goderti il tuo nuovo menu e personalizzarlo attraverso i Css.