Blog SearchWP

Tutoriels, astuces et ressources WordPress pour vous aider à développer votre entreprise

Vous vous demandez comment créer un formulaire de recherche WordPress pour les types de publication personnalisés ?

Si votre site contient des types de publication personnalisés autres que les types de publication par défaut : articles ou pages, WordPress ne peut pas les rechercher correctement. Parce que le moteur par défaut n’indexe que le titre et le contenu, ignorant les informations cruciales telles que les métadonnées, les taxonomies, etc.

Par conséquent, un formulaire de recherche distinct pour les types de publication personnalisés est nécessaire pour indexer correctement les points de données importants. Sinon, vos visiteurs ne trouveront pas ce qu’ils cherchent. 

Ainsi, dans ce tutoriel étape par étape, nous vous montrerons comment créer un formulaire de recherche WordPress pour les types de publication personnalisés.

Points clés à retenir :

  • Les types de publication personnalisés sont ce qui rend WordPress si populaire. 
  • WordPress n’indexe pas les types de publication personnalisés par défaut.
  • SearchWP rend les types de publication personnalisés, les champs et les taxonomies consultables.

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

Par défaut, WordPress est livré avec deux principaux types de contenu : les articles et les pages. Cependant, vous êtes libre de créer vos propres types de publication personnalisés et d’ajouter des champs personnalisés. C’est pourquoi WordPress a acquis une immense popularité et alimente désormais plus de 40 % de tous les sites Web sur Internet. 

Les types de publication personnalisés sont très utiles si vous créez du contenu qui ne rentre pas dans les limites des articles ou des pages standard. Ils ouvrent des possibilités infinies pour organiser votre contenu de manière à ce qu’il corresponde le mieux aux objectifs de votre site Web.

En termes simples, les types de publication personnalisés vous permettent de transformer WordPress d’une simple plateforme de blog en un système de gestion de contenu à part entière.

Par exemple, si vous avez un blog de recettes, vous pourriez vouloir créer un type de publication personnalisé appelé « Recette ». Vous pouvez même ajouter des champs personnalisés tels que les ingrédients, les méthodes de cuisson et le temps de préparation pour rendre le contenu plus spécifique et adapté à votre public.

Voici un exemple de type de publication personnalisé sur WPBeginner dans leur section Offres, où ils présentent des offres spéciales à leurs visiteurs.

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

Maintenant, pourquoi devriez-vous créer un formulaire de recherche qui recherche exclusivement parmi certains types de publication personnalisés ? Parce que vous pouvez ainsi aider vos visiteurs à trouver plus facilement le contenu qu’ils recherchent.

Par exemple, si vous ajoutez un formulaire de recherche qui ne recherche que le type de publication personnalisé « Recette ». Cela garantit que les visiteurs qui tapent « poulet » comme requête de recherche ne trouveront que des recettes de poulet, et non un article, une actualité ou simplement une page sur le poulet.

De plus, la recherche native de WordPress ignore complètement les champs personnalisés. Cela signifie que même si vos visiteurs peuvent trouver une recette de poulet, ils ne peuvent toujours pas rechercher des ingrédients spécifiques du repas.

C’est pourquoi la création d’un formulaire de recherche qui recherche les types de publication personnalisés, y compris les champs personnalisés, est nécessaire.

Alors, nous allons vous montrer comment créer un formulaire de recherche WordPress pour les types de publication personnalisés qui prend également en compte les champs personnalisés lors de la recherche.

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

La manière la plus efficace de créer un formulaire de recherche personnalisé pour WordPress est d'utiliser SearchWP. C'est le plugin de recherche le plus puissant utilisé par plus de 60 000 sites Web pour améliorer la fonctionnalité de recherche par défaut de WordPress.

SearchWP vous donne la liberté de contrôler le fonctionnement du moteur de recherche de votre site. Il vous permet d'inclure ou d'exclure des types de publication, des taxonomies et même des champs personnalisés spécifiques dans vos résultats de recherche.

Voici ce que vous pouvez faire avec SearchWP :

  • Suivi de l'activité de recherche sur site : SearchWP suit toutes les requêtes de recherche et vous fournit un rapport complet sur le comportement de recherche des visiteurs de votre site.
  • Intégration transparente avec WooCommerce : SearchWP vous permet non seulement de rendre les produits WooCommerce consultables, mais aussi les attributs, les tags, les avis et les médias des produits.
  • PDF et documents consultables : SearchWP peut rendre les PDF et autres types de documents de bureau consultables, garantissant ainsi aux utilisateurs des résultats de recherche plus précis et complets.

La création d'un formulaire de recherche pour tous les types de publication personnalisés est similaire, nous allons donc aujourd'hui créer un formulaire de recherche qui recherche exclusivement parmi le type de publication personnalisé : Produits. 

Même si vous avez d'autres types de publication personnalisés sur votre site Web, le processus est exactement le même. Alors, commençons !

Étape 1 : Installer et activer SearchWP

Obtenez votre copie de SearchWP en choisissant le forfait qui correspond à vos besoins, car différents forfaits offrent différentes fonctionnalités.

Une fois l'achat terminé, connectez-vous à votre page Comptes et téléchargez le fichier du plugin depuis l'onglet Téléchargements.

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Installer et activer SearchWP Étape 1

Assurez-vous également de copier la clé de licence du même écran, car vous en aurez besoin pour activer le plugin plus tard.

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Installer et activer SearchWP Étape 2Once you have the plugin zip file, you can install and activate SearchWP like any other WordPress plugin.

Lorsque vous activez le plugin, vous serez accueilli par un écran de bienvenue pour commencer le processus d'intégration. Cliquez sur le bouton « Démarrer l'assistant d'intégration », cela vous guidera tout au long de la configuration initiale.

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Installer et activer SearchWP Étape 3

Alternativement, vous pouvez activer SearchWP directement en visitant SearchWP > Ajouter une clé de licence.

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Installer et activer SearchWP Étape 4

Sur cette page, collez la clé de licence (que vous avez copiée précédemment à l'étape précédente) dans le champ approprié et appuyez sur « Vérifier la clé » pour terminer le processus d'activation.

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Installer et activer SearchWP Étape 5

Vos informations de licence apparaîtront ci-dessous une fois la clé vérifiée avec succès. 

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Installer et activer SearchWP Étape 6

C'est tout. SearchWP a été configuré avec succès. Maintenant, nous sommes prêts à configurer le moteur de recherche de types de publication personnalisés.

Étape 2 : Configurer un nouveau moteur de recherche pour votre type de publication personnalisé

L'étape suivante consiste à ajouter un nouveau moteur de recherche à votre site. Considérez le moteur de recherche comme un ensemble de règles qui déterminent comment WordPress effectue une recherche.

La bonne nouvelle est qu'une fois activé, SearchWP commencera à indexer le contenu de votre site et remplacera la recherche par défaut de WordPress automatiquement. 

La configuration par défaut indexe uniquement les articles, les pages et les fichiers multimédias. Cependant, vous pouvez modifier le moteur pour personnaliser la priorité d'articles ou d'attributs de page spécifiques, ajouter/supprimer des sources de recherche, exclure des résultats, et plus encore.

En utilisant le moteur supplémentaire de SearchWP, nous pouvons créer plusieurs moteurs de recherche. Par conséquent, laissons les paramètres par défaut tels quels et créons un moteur séparé pour les types de publication personnalisés.

Pour créer un formulaire de recherche dédié uniquement au type de publication personnalisé souhaité, visitez SearchWP > Algorithme et cliquez sur le bouton « Ajouter ». 

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Configurer le moteur de recherche Étape 1

À partir d'ici, nous devons sélectionner les sources que ce moteur de recherche doit prendre en compte lors de la recherche.

Dans le cadre de ce tutoriel, nous allons créer un formulaire de recherche qui recherche exclusivement parmi le type de publication personnalisé : Produits. Donc, décochons toutes les cases sauf « Produits ». Nommez le moteur de manière appropriée, puis cliquez sur « Terminé ».

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Configurer le moteur de recherche Étape 2

Veuillez noter : Tout type de publication défini comme public sera disponible en tant que source, vous devez donc simplement sélectionner le type de publication personnalisé de votre choix ici. C'est tout. 

Que votre boutique de commerce électronique soit construite avec WooCommerce ou EDD, vous pouvez rendre les produits recherchables. Et si vous avez d'autres types de publication personnalisés sur votre site Web, vous pouvez également les rendre recherchables en suivant les étapes ci-dessous. 

Maintenant, cliquez sur « Enregistrer » pour appliquer les modifications. La configuration de notre moteur est terminée ! 

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Configurer le moteur de recherche Étape 3

Étape 4 : Créer un formulaire de recherche pour les types de publication personnalisés

Ensuite, nous devons créer un formulaire de recherche pour le type de publication personnalisé. SearchWP rend cela également très facile ! Il vous suffit de visiter SearchWP > Formulaires de recherche et de cliquer sur « Ajouter ».

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Créer un formulaire de recherche de type de publication personnalisé Étape 1

Maintenant, choisissez un nom significatif pour votre formulaire de recherche, qui vous aidera à le reconnaître facilement, et sélectionnez une mise en page de thème. 

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : créer un formulaire de recherche de type de publication personnalisé, étape 2

Ensuite, configurez le formulaire de recherche selon vos besoins. Tous les champs sont assez explicites ; cependant, si vous avez besoin d'aide, suivez ce tutoriel

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Créer un formulaire de recherche de type de publication personnalisé Étape 3

L'étape la plus importante ici est de configurer quel moteur ce formulaire de recherche utilisera. Donc, choisissons « Produits », car nous avons créé ce moteur pour rechercher exclusivement notre type de publication personnalisé souhaité. De plus, vous pouvez utiliser la page de résultats de recherche de SearchWP pour afficher les résultats de recherche, car elle est dotée de fonctionnalités avancées

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Créer un formulaire de recherche de type de publication personnalisé Étape 4

Enfin, cliquez sur « Enregistrer » pour terminer la création du formulaire de recherche. 

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Créer un formulaire de recherche de type de publication personnalisé Étape 5

Il existe plusieurs façons d'ajouter ce formulaire de recherche à une page. Cliquez sur le bouton « Intégrer » à côté de « Enregistrer » pour voir les méthodes disponibles.

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Créer un formulaire de recherche de type de publication personnalisé Étape 6

Nous allons vous montrer comment ajouter le formulaire de recherche de type de publication personnalisé à l'aide du bloc Gutenberg. Pour ce faire, ouvrez la page où vous souhaitez placer le formulaire de recherche en mode Édition. Cliquez ensuite sur « Ajouter un bloc » à l'emplacement désigné. 

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Afficher le formulaire de recherche Étape 1

Next, find the “Search Form” block and select it. Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Afficher le formulaire de recherche Étape 2

Choisissez maintenant le formulaire de recherche que vous avez créé précédemment dans le menu déroulant. 

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Afficher le formulaire de recherche Étape 3Finally, click “Save/Publish” depending on your scenario.

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Afficher le formulaire de recherche Étape 4

Étape 5 : Testez votre formulaire de recherche de type de publication personnalisé

Votre nouveau formulaire de recherche de type de publication personnalisé est maintenant en ligne ! Testons-le pour nous assurer que tout fonctionne correctement. Pour ce faire, visitez la page où vous avez placé le formulaire de recherche et effectuez une requête de recherche.

Si vos résultats de recherche n'affichent que les types de publication personnalisés que vous avez configurés, vous avez alors configuré avec succès votre formulaire de recherche personnalisé !

Comment créer un formulaire de recherche WordPress pour les types de publication personnalisés : Voir le formulaire de recherche en action

En résumé

La recherche standard de WordPress ignore les types de publication personnalisés. Cependant, vous avez appris à créer un formulaire de recherche WordPress pour les types de publication personnalisés afin de résoudre ce problème. Nous espérons que vous serez en mesure d'appliquer ces connaissances et d'offrir à vos visiteurs une expérience de recherche fluide.

Procurez-vous votre copie de SearchWP dès maintenant si vous êtes prêt à créer votre propre formulaire de recherche pour les types de publication personnalisés. 

De plus, si vous possédez un site WordPress de commerce électronique, il pourrait vous être utile d'apprendre comment ajouter un widget de recherche WooCommerce personnalisé.

avatar de l'auteur
Saif Khan

Créez dès aujourd'hui une meilleure expérience de recherche WordPress

Ne perdez plus jamais de visiteurs à cause de résultats de recherche inutiles. SearchWP rend la création de votre propre recherche WordPress intelligente rapide et facile.

Get SearchWP Now
Icône de moteurs de recherche multiples