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.
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
Sie sollten prüfen, ob das Problem am Theme liegt.
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?