Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés

Publié: 2023-08-18


Souhaitez-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.

How to create advanced search form in WordPress for custom oost types

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.

An example of a custom search form on the WPBeginner website

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 ».

Activating the SearchWP search plugin

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.

Creating a search algorithm using SearchWP

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 ».

How to add custom post types to a WordPress search engine

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é ».

Creating a WordPress search form for custom post types

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 ».

Creating a search form for custom post types

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.

Adding attributes to the SearchWP search algorithm

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.

Creating a custom search form for your WordPress blog or website

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 ».

Saving the custom post type search algorithm

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.

Adding custom post types to the WordPress search index

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 ».

Creating a new custom search form

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 ».

Renaming the custom search form using SearchWP

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.

Creating an advanced search form using SearchWP

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.

Choosing a theme for the custom search form

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.

Creating a quick search form for your WordPress website or blog

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.

Adding custom styling to a search bar in WordPress

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.

Searching posts, pages, media, and more using SearchWP

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.

Adding custom types to a WordPress search bar or form

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 ».

Removing post types from a custom search algorithm

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.

Changing the WordPress form style

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.

Saving the custom search settings on your website or blog

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 ».

Adding a search block to your WordPress blog or website

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.

Showing a custom search from in WordPress

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 ».

Getting the shortcode for a custom search form

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.