Suchfeld zum Menü hinzufügen

Viele Internetnutzer vermuten das Suchfeld in der nähe der Navigationsleiste. Am häufigsten wird es rechts oben auf einer Webseite gesucht. Um das Suchfeld in ein benutzerdefiniertes Menu einzubinden kann dir dieser Code-Schnipsel helfen.

Füge folgenden Code-Schnipsel der functions.php deines WordPress Themes bei um in ein benutzerdefiniertes Menü ein Suchfeld zu integrieren. MENU-NAME muss hierbei durch den Menu Namen im Back-End ersetzt werden.

1
2
3
4
5
6
add_filter('wp_nav_menu_items', 'add_search_form', 10, 2);
function add_search_form($items, $args) {
if( $args->theme_location == 'MENU-NAME' ) // MENU-NAME durch den Namen im Back-End ersetzen.
        $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;
}
Autor: Kreativmonkey
Administriert mehrere WordPress Projekte und versucht mit dieser Seite eine umfangreiche Deutsche WordPress Code-Schnipsel Sammlung auf zu bauen. Durch die regelmäßige Arbeit mit WordPress und der vielen "HowTo's" die diese Arbeit begleiten sammeln sich immer mehr Code-Schnipsel an, da diese auf unterschiedlichen Plattformen zu finden sind und man nicht alles in Lesezeichen ablegen kann, werden diese Schnipsel hier notiert, mit der Quelle und ein paar Zusatzinformationen versehen und für die Allgemeinheit zur Verfügung gestellt.

50 weitere Artikel von .