Aggiungere il campo cerca nel menù di navigazione wp

Un semplice trick trovato su WpRecipes (ma l’originale è in questo articolo) per inserire nella barra di navigazione di WordPress 3.* il campo cerca. Semplice e utile. Basta editare functions.php e aggiungere queste poche righe di codice:

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;
}

2 pensieri riguardo “Aggiungere il campo cerca nel menù di navigazione wp”

  1. Ciao scusa come l’allineo orizzontalmente a destra e verticalmente al centro? grazie

  2. ad esempio (mooolto rozzamente in questo esempio al volo…) puoi usare le proprietà dei css, ad esempio in un div:

    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 .= '
  3. ' . $searchform . '
  4. '; return $items; }

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *