Formulaire de recherche

Voir la vidéo
Description Sommaire

Dans ce chapitre nous allons voir comment mettre en place le formulaire de recherche sur notre site. Pour afficher le formulaire de recherche il vous suffit d'utiliser la fonction get_search_form().

<?= get_search_form() ?>

Cette fonction va essayer d'inclure le fichier searchform.php ou générer une structure HTML par défaut. Vous pouvez donc personnaliser la structure HTML en créant ce fichier. Par exemple :

<form class="form-inline my-2 my-lg-0" action="<?= esc_url(home_url('/')) ?>">
    <input class="form-control mr-sm-2" name="s" type="search" placeholder="Recherche" aria-label="Search" value="<?= get_search_query() ?>">
    <button class="btn btn-outline my-2 my-sm-0" type="submit">Rechercher</button>
</form>

On pourra récupérer le terme qui a été recherché par l'utilisateur à l'aide de la fonction get_search_query(), cette fonction échappe automatiquement la valeur et vous pouvez donc l'afficher sans traitements supplémentaires.

Publié
Technologies utilisées
Auteur :
Grafikart
Partager