WordPress : Recherche par catégorie avec Drop-Down

WordPress : Recherche par catégorie avec Drop-Down
WordPress Lecture 1 minute • 10 mai 2015

C'est partit pour le #Snippet WordPress 5
Aujourd'hui je vous propose de voir comment modifier le code du formulaire WordPress : vous le trouverez dans le fichier searchform.php Voici une fonction utile que vous pourriez donner à votre barre de recherche WordPress.

Que diriez-vous de permettre à vos lecteurs de filtrer les résultats de la recherche en ciblant une catégorie spécifique ?

Ceci peut être réalisé très simplement en utilisant un menu déroulant simple (aussi appelé Drop-Down) contenant tous de les noms de catégories.
Tout ce que vous avez à faire, c'est remplacer le code standard du formulaire WP (situé dans searchform.php) et de le remplacer par le snippet ci dessous :

<form role="search" id="searchform" method="get" action="<?php echo esc_url( home_url( '/' ) ); ?>">
  <input type="text" class="search-field" name="s" placeholder="Search" value="<?php echo get_search_query(); ?>">
  in <?php wp_dropdown_categories('show_option_all=All categories');?>
  <input type="submit" id="searchsubmit" value="Search">
</form>

Si cet article vous a aidé, lâchez votre plus bel applaudissement en remerciement ! 🤗