X

Suchformular zu spezifischem wp_nav_menu hinzufügen

Schnipsel von IsItWP

Meistens ist ein Suchformular Teil der oberen Website-Kopfzeile. Sie können das Navigationsmenü anpassen und ein Suchformular damit anzeigen.

Anleitung: Fügen Sie den folgenden Code in die Datei functions.php Ihres WordPress-Themes ein, um ein Suchformular zu einem bestimmten wp_nav_menu hinzuzufügen. Wenn Sie mehrere Menüs haben, ersetzen Sie MENU-NAME durch den Namen des Menüs, zu dem Sie das Suchformular hinzufügen möchten.

add_filter('wp_nav_menu_items', 'add_search_form', 10, 2);
function add_search_form($items, $args) {
if( $args->theme_location == 'MENU-NAME' )
        $items .= '<li class="search"><form role="search" method="get" id="searchform" action="'.home_url( '/' ).'"><input type="text" value="search" name="s" id="s" /><input type="submit" id="searchsubmit" value="'. esc_attr__('Search') .'" /></form></li>';
        return $items;
}

Sie könnten auch daran interessiert sein, die Anzahl der Menüpunkte in WordPress zu begrenzen.

Kommentare   Hinterlasse eine Antwort

  1. Hallo,

    Gibt es eine Möglichkeit, das Schließen des Menüs nach dem ersten Klick in das Eingabefeld zu verhindern? Das passiert bei mir.

    Danke

    1. Sie sollten prüfen, ob das Problem am Theme liegt.

  2. Ich versuche herauszufinden, wie ich das Suchformular innerhalb eines Navigationsmenüs anordnen kann. Zum Beispiel ein Standardmenü mit Home About Services Contact Us – könnte ich das Suchformular nach Services und vor Contact Us einfügen? Oder nach Home und vor About?

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!