Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés
Publié: 2023-08-18Souhaitez-vous créer un formulaire de recherche avancée dans WordPress pour les types de publications personnalisés ?
Si vous utilisez des types de publication personnalisés, vous souhaiterez peut-être créer un formulaire permettant aux visiteurs de rechercher uniquement ce contenu. Cela peut aider les internautes à trouver ce qu’ils recherchent et à les conserver plus longtemps sur votre site.
Dans cet article, nous allons vous montrer étape par étape comment créer un formulaire de recherche avancée pour les types de publications personnalisés dans WordPress.
Pourquoi créer un formulaire de recherche avancée pour les types de publication personnalisés ?
Les types de publication personnalisés vous permettent d'aller au-delà des publications et des pages et de créer différents types de contenu pour votre site Web. Par exemple, nous utilisons des types de publication personnalisés ici chez WPBeginner pour organiser nos sections Offres et Glossaire.
Cependant, WordPress n’inclut pas par défaut les types de publication personnalisés dans ses résultats de recherche. En conséquence, les visiteurs risquent de manquer du contenu important et vous manquerez des pages vues.
Heureusement, vous pouvez inclure des types de publication personnalisés dans vos résultats de recherche à l'aide d'un plugin de recherche WordPress. Vous pouvez même aller plus loin et créer un formulaire avancé qui recherche uniquement les types de publication personnalisés.
Par exemple, chez WPBeginner, nous avons créé des formulaires de recherche de type de publication personnalisés sur nos pages Offres et Glossaire.
Souvent, ce type de formulaire de recherche avancée aidera les visiteurs à trouver plus rapidement ce qu’ils recherchent, ce qui améliorera l’expérience du visiteur et réduira le taux de rebond.
Tout d’abord, vous pouvez consulter notre guide sur la façon de créer des types de publication personnalisés dans WordPress. Ensuite, vous pouvez accéder à notre didacticiel sur la façon de créer un formulaire de recherche WordPress avancé pour les types de publications personnalisés.
Créez un nouvel algorithme de recherche WordPress avec un plugin WordPress
Le moyen le plus simple de créer un formulaire de recherche avancée pour les types de publications personnalisés consiste à utiliser le plugin SearchWP. C'est le meilleur plugin de recherche et vous permet de rechercher du contenu que WordPress ignore par défaut.
Par exemple, vous pouvez rendre les commentaires de blog consultables et ajouter une indexation et une recherche PDF à votre site Web.
Comment configurer SearchWP
La première chose à faire est d'installer et d'activer le plugin SearchWP. Pour plus de détails, consultez notre guide étape par étape sur la façon d'installer un plugin WordPress.
Lors de l'activation, vous devez vous rendre dans SearchWP » Paramètres et cliquer sur l'onglet « Général ».
Vous devez maintenant saisir votre licence dans la case « Clé de licence ». Vous pouvez retrouver ces informations dans votre compte sur le site SearchWP.
Une fois que vous avez terminé, assurez-vous de cliquer sur le bouton « Vérifier la clé ».
Création d'un algorithme de recherche personnalisé
Votre prochaine tâche consiste à créer un algorithme de recherche personnalisé. Il vous permet de spécifier le contenu que SearchWP inclut dans ses résultats de recherche, comme les pages, les publications, les médias et tout type de publication personnalisé.
Pour commencer, vous devez accéder à SearchWP » Algorithme dans votre tableau de bord d’administration WordPress.
Ici, vous verrez une section pour chaque type de contenu que SearchWP inclut dans ses résultats de recherche.
Pour ajouter votre type de publication personnalisé, cliquez simplement sur le bouton « Sources et paramètres ».
Dans la fenêtre contextuelle qui apparaît, cochez la case à côté de chaque type de publication personnalisé que vous souhaitez inclure dans les résultats de recherche.
Après cela, cliquez sur « Terminé ».
SearchWP ajoutera une nouvelle section pour chaque type de publication personnalisé. Chaque section affiche tous les attributs que SearchWP inclura dans ses recherches, tels que le titre, le slug et l'extrait.
Si vous souhaitez ajouter ou supprimer des attributs, cliquez simplement sur « Ajouter/Supprimer des attributs ».
Dans la fenêtre contextuelle, cochez la case à côté de chaque attribut que vous souhaitez inclure dans les résultats de recherche.
Pour supprimer un attribut, vous pouvez plutôt décocher sa case.
Dans cette fenêtre contextuelle, vous pouvez également rendre les champs personnalisés consultables dans WordPress.
Lorsque vous êtes satisfait des modifications que vous avez apportées, continuez et cliquez sur « Terminé ».
Vous remarquerez que chaque attribut possède également un curseur Pertinence des attributs d'application. Cela contrôle la façon dont SearchWP classe le contenu lors de la création de sa page de résultats de recherche dans WordPress.
Si un attribut est très pertinent, il aura alors un impact plus important sur les résultats de recherche. En revanche, le contenu correspondant à un attribut moins pertinent apparaîtra plus bas dans les résultats de recherche.
Par exemple, si vous déplacez le curseur « Titre » vers la droite et le curseur « Contenu » vers la gauche, le titre d'un article aura plus de poids que le contenu.
Chaque site Web WordPress est unique, vous souhaiterez peut-être essayer différents paramètres de pertinence pour voir ce qui vous donne les résultats de recherche les plus précis et les plus utiles.
Par exemple, si vous avez créé un type de publication personnalisé « avis clients » pour votre boutique en ligne, il s'agit d'un contenu important, vous souhaiterez donc peut-être lui accorder une grande pertinence.
Lorsque vous êtes satisfait de la configuration de la fonction de recherche, faites simplement défiler vers le haut de l'écran et cliquez sur le bouton « Enregistrer ».
SearchWP va maintenant reconstruire automatiquement l'index. Selon la vitesse de votre connexion Internet et votre fournisseur d'hébergement WordPress, cela peut prendre quelques minutes.
Dès que vous verrez « Statut de l'index 100 % », vous saurez que SearchWP a ajouté vos types de publication personnalisés à son index de recherche.
Votre blog, site Web ou marché en ligne WordPress inclura désormais des types de publication personnalisés dans ses résultats de recherche.
Créer un formulaire de recherche avancée pour les types de publication personnalisés
Cela fait, vous êtes prêt à créer un formulaire avancé qui recherche uniquement vos types de publication personnalisés.
Pour commencer, rendez-vous sur SearchWP » Formulaires de recherche et cliquez sur le bouton « Ajouter un nouveau ».
Cela crée un nouveau formulaire, prêt à être personnalisé.
Pour donner à ce formulaire un nom unique, cliquez sur la petite icône en forme de crayon à côté de « Formulaire de recherche 1 ».
Vous pouvez maintenant saisir un nom pour le formulaire de recherche personnalisé.
Ceci est juste pour votre référence, vous pouvez donc utiliser tout ce qui vous aide à identifier le formulaire dans votre tableau de bord WordPress. Ceci est particulièrement important si vous envisagez de créer plusieurs formulaires de recherche dans WordPress.
Après cela, vous pouvez choisir la mise en page que vous souhaitez utiliser à l'aide des vignettes « Thème de mise en page ».
Cliquez simplement sur les différents thèmes pour voir un aperçu de l’apparence de ce style sur votre site WordPress.
Pour créer un formulaire de recherche pour des types de publication personnalisés, vous souhaiterez généralement utiliser « de base » ou « Recherche rapide ».
Ces styles ne permettent pas aux visiteurs d'effectuer une recherche par catégorie, ce qui les aide à rester concentrés sur les types de publication personnalisés.
Après avoir pris votre décision, faites défiler jusqu'à la section « Style personnalisé ».
Les paramètres que vous voyez peuvent varier en fonction de la disposition de votre thème. Par exemple, si vous avez sélectionné « Recherche rapide », le paramètre « Recherche rapide » sera activé par défaut.
Vous pouvez désactiver et activer les différentes options à l'aide de leurs bascules.
L'aperçu en direct sera mis à jour automatiquement au fur et à mesure que vous apporterez des modifications, vous pourrez donc essayer différents paramètres pour voir ce qui fonctionne le mieux.
Par défaut, le formulaire recherchera les médias, les pages et les publications et ignorera les types de publications personnalisés. Pour inclure des types de publication personnalisés, vous devez rechercher le champ « Type de recherche » et cliquer dessus.
Vous pouvez maintenant saisir le nom de chaque type de publication personnalisé.
Lorsque le bon type de message apparaît, cliquez dessus pour l'ajouter à la recherche.
Souhaitez-vous rechercher uniquement des types de publications personnalisés et ignorer tout autre contenu ?
Ensuite, cliquez simplement sur le petit « X » à côté de « Médias », « Pages » et « Publications ».
Cela fait, le formulaire recherchera uniquement vos types de publication personnalisés.
Lorsque vous êtes satisfait de la configuration du formulaire, faites défiler jusqu'à la section « Style de formulaire ». Ici, vous pouvez choisir entre différents styles de formulaire, ajouter une bordure, modifier la taille de la police, etc.
Sous « Style de bouton », vous pouvez personnaliser le bouton « Rechercher » qui apparaît dans le formulaire.
Lorsque vous êtes satisfait de la configuration du formulaire, faites défiler vers le haut de l'écran et cliquez sur « Enregistrer » pour enregistrer vos paramètres.
Comment ajouter les types de publication personnalisés à WordPress
Vous êtes maintenant prêt à ajouter le formulaire de recherche à WordPress en utilisant un shortcode ou un bloc.
La méthode la plus simple consiste à utiliser un bloc, alors rendez-vous sur la page ou la publication sur laquelle vous souhaitez ajouter le formulaire de type de publication personnalisé.
Vous pouvez ensuite cliquer sur l'icône « + » et saisir « Formulaire de recherche ».
Lorsque le bon bloc apparaît, cliquez dessus.
Ensuite, ouvrez le menu déroulant « Sélectionner un formulaire » et choisissez le formulaire de recherche que vous avez créé au cours de ce didacticiel.
Lorsque vous êtes prêt à mettre en ligne le formulaire de recherche, cliquez simplement sur « Mettre à jour » ou « Publier ». Vous pouvez désormais visiter votre site Web pour voir le formulaire de recherche en action.
Une autre option consiste à ajouter le formulaire de recherche à l’aide d’un shortcode.
Pour obtenir le shortcode, vous devez vous rendre sur SearchWP » Search Forms . Ici, recherchez le formulaire de recherche que vous souhaitez afficher et copiez la valeur dans la colonne « Shortcode ».
Vous pouvez désormais ajouter le shortcode à n’importe quelle page, publication ou zone prête à accueillir un widget. Pour obtenir des instructions étape par étape sur la façon de procéder, veuillez consulter notre guide sur la façon d'ajouter un shortcode dans WordPress.
Nous espérons que cet article vous a aidé à apprendre à créer un formulaire de recherche avancée dans WordPress pour les types de publications personnalisés. Vous souhaiterez peut-être également consulter nos didacticiels sur les types de publication personnalisés et nos sélections d’experts pour les meilleurs plugins WordPress pour développer votre site Web.
Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.