Comment ajouter un champ de recherche avancée dans WordPress avec Facetious
Si vous travaillez sur un site Web avec beaucoup de contenu dans des taxonomies personnalisées et des types d'article, vous souhaitez faciliter la tâche de vos utilisateurs. Une façon de le faire est de permettre à vos utilisateurs d’affiner leur recherche. Auparavant, nous vous avons montré comment créer un formulaire de recherche WordPress avec des options avancées pour choisir le type de publication. Cependant, il fallait ajouter du code à votre thème manuellement. Dans cet article, nous allons vous montrer comment ajouter un champ de recherche avancée dans WordPress avec Facetious.
La première chose à faire est d’installer et d’activer le plugin Facetious. Lors de l'activation, le plugin ajoute un widget de recherche Facetious sous Apparence »Widgets. Faites glisser et déposez le widget Recherche facétieuse dans votre barre latérale ou dans une autre zone widgetisée..
Le plugin vous permet de choisir les taxonomies et les types de publication à inclure en tant que champ pour les critères de recherche. Vous pouvez même limiter la recherche à un type de message particulier, tel que des messages, une page ou un média. Facetious utilise également une structure personnalisée de page de résultats de recherche, permalien, qui permet au plug-in de fonctionner correctement avec des plug-ins de mise en cache tels que WP Super Cache et W3 Total Cache.
Tout en permettant aux utilisateurs de sélectionner des catégories, des balises et d'autres options pour affiner les résultats de la recherche, cette option utilise toujours la fonctionnalité de recherche intégrée de WordPress. La plupart des gens seraient d'accord pour dire que ce n'est pas la meilleure option. C'est pourquoi nous avons écrit comment ajouter une recherche personnalisée Google dans WordPress.
Nous espérons que cet article vous a aidé à ajouter des options de recherche avancée à votre site Web WordPress. Pour des commentaires et des questions, vous pouvez nous trouver sur Twitter et Facebook ou vous pouvez laisser un commentaire ci-dessous.