X

Ajouter un formulaire de recherche à un wp_nav_menu spécifique

Extraits par IsItWP

La plupart du temps, un formulaire de recherche fait partie de l'en-tête supérieur du site Web. Vous pouvez personnaliser le menu de navigation et y afficher un formulaire de recherche.

Instructions : Ajoutez le code suivant au fichier functions.php de votre thème WordPress pour ajouter un formulaire de recherche à un wp_nav_menu spécifique. Si vous avez plusieurs menus, remplacez MENU-NAME par le nom du menu où vous souhaitez ajouter le formulaire de recherche.

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

Vous pourriez également aimer limiter le nombre d’éléments de menu dans WordPress.

Commentaires   Laisser une réponse

  1. Salut,

    y a-t-il un moyen d'éviter que le menu se ferme après le premier clic dans le champ ? cela se produit dans mon cas.

    merci

    1. Vous pourriez vouloir vérifier s'il s'agit d'un problème avec le thème.

  2. J'essaie de comprendre comment ordonner le formulaire de recherche dans un menu de navigation. Par exemple, un menu standard avec Accueil À propos Services Nous contacter – pourrais-je placer le formulaire de recherche après Services et avant Nous contacter ? Ou après Accueil et avant À propos ?

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !