</p><form method="get" id="searchform" action="<?php%20bloginfo('siteurl');%20?>">

    <label for="s">Rechercher pour :</label>
    <input type="text" name="s" id="s"> 
    dans  
    <input type="submit" id="searchsubmit" value="Ok !"></form>
  • « action » nous permet de définir l’adresse de base de votre blog.
  • « wp_dropdown_categories » liste automatiquement toutes les catégories de votre blog. L’utilisateur peut alors en sélectionner une.
  • « show_option_all » définit la valeur par défaut. C’est le titre du menu déroulant.

Ce bout de code est à coller là où vous souhaitez voir apparaitre le formulaire de recherche. Il permet à vos visiteurs de sélectionner une catégorie précise pour filtrer au mieux leur recherche.

Les filtres du menu déroulant

Utilisant la fonction « wp_dropdown_categories », vous pouvez bien évidemment lui attribuer des filtres d’affichages. En voici un exemple.

<form method="get" id="searchform" action="<?php%20bloginfo('siteurl');%20?>">

    <label for="s">Rechercher pour :</label>
    <input type="text" name="s" id="s"> 
    dans  
    <input type="submit" id="searchsubmit" value="Ok !"></form>
  • « hierarchical » permet de garder la hièrarchie des catégories.
  • « exclude » permet d’exclure une catégorie. À séparer par une virgule.
  • « show_count » affiche le nombre d’articles présent dans la catégorie

BRANDT Valentin

Créateur de Geekeries.fr. Référentiel de ressources WordPress en Français qui a vu le jour pour la toute première fois en 2007. Je publie régulièrement des plugins, des outils SEO, des ressources et de l'actualités pour améliorer votre expérience avec le CMS WordPress.