Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment rechercher par catégorie dans WordPress (Meilleure méthode)

Il est frustrant de savoir que votre contenu est excellent, mais que la recherche de votre site WordPress mélange tout.

Nous avons vu cela se produire d'innombrables fois sur différents sites WordPress. Un visiteur recherche « marketing par e-mail » et obtient des résultats de toutes les catégories – conseils de conception web, tutoriels SEO et guides de médias sociaux, le tout mélangé.

Au lieu de trouver ce dont ils ont besoin, ils sont confus et cliquent ailleurs.

Lorsque les visiteurs peuvent rechercher par catégorie, ils peuvent trouver ce dont ils ont besoin plus rapidement et rester plus longtemps sur votre site. Sur les sites riches en contenu, comme les blogs ou les boutiques en ligne, cela permet d'augmenter les taux de conversion en guidant les utilisateurs directement vers ce dont ils ont besoin.

Dans ce guide, nous vous montrerons la meilleure méthode pour ajouter la recherche par catégorie à votre site WordPress. Ne vous inquiétez pas – c'est plus facile que vous ne le pensez ! 🙌

Comment rechercher par catégorie dans WordPress (2 méthodes)

Pourquoi ajouter la recherche par catégorie à WordPress ?

Les catégories sont un moyen simple d'organiser le contenu de votre site Web WordPress. Les catégories peuvent également aider les visiteurs à trouver des articles intéressants.

Par exemple, de nombreux sites affichent leurs catégories dans un menu déroulant ou une barre latérale.

Une liste de catégories d'articles sur le site WPBeginner

Si vous avez beaucoup d'articles de blog, vous pouvez aller plus loin et ajouter une fonctionnalité de recherche par catégorie à votre site Web. Cela peut aider les visiteurs à trouver le contenu qu'ils recherchent, même si vous avez beaucoup d'articles de blog.

Si vous utilisez WooCommerce, vous pouvez même créer une recherche par catégorie de produits pour votre boutique en ligne et augmenter vos ventes.

Catégories de produits sur un site e-commerce

De même, si vous gérez un site d'adhésion WordPress, vous pourriez utiliser la recherche par catégorie pour aider les visiteurs à trouver des membres spécifiques, des groupes, des forums, des cours en ligne, et plus encore.

Cela étant dit, voyons comment vous pouvez ajouter une fonctionnalité de recherche par catégorie à WordPress. Vous pouvez utiliser les liens rapides ci-dessous pour naviguer dans ce tutoriel :

Étape 1 : Installer et configurer SearchWP

Le moyen le plus simple d'ajouter une recherche spécifique par catégorie à WordPress est d'utiliser SearchWP. C'est le meilleur plugin de recherche et il vous permet d'améliorer la recherche intégrée de WordPress.

Avec SearchWP, vous pouvez rechercher du contenu que WordPress ignore par défaut, y compris les types de publication personnalisés, les fichiers PDF, les produits WooCommerce et les catégories.

Pour en savoir plus sur le plugin, vous pouvez consulter notre avis détaillé sur SearchWP.

Tout d'abord, vous devrez obtenir un compte SearchWP en cliquant sur le bouton « Obtenir SearchWP maintenant » sur leur site Web. Ensuite, vous pouvez simplement suivre le processus d'inscription.

SearchWP est-il le bon plugin de recherche pour vous ?

Une fois connecté, allez-y et téléchargez le fichier zip SearchWP. Vous pouvez également copier votre clé de licence ou laisser l'onglet ouvert pour un accès facile.

Ensuite, installons et activons le plugin SearchWP. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Après l'activation, allez dans SearchWP » Paramètres puis cliquez sur l'onglet « Général ».

Entrer la clé de licence SearchWP

Ici, vous devez entrer votre licence dans la case « Clé de licence ». Vous pouvez trouver ces informations sous votre compte sur le site SearchWP.

Une fois que vous avez terminé, assurez-vous de cliquer sur le bouton « Vérifier la clé ».

Étape 2 : Personnaliser votre algorithme de recherche WordPress

Une fois le plugin activé, vous pouvez affiner la manière dont SearchWP indexe, recherche et affiche votre contenu. Vous pouvez considérer cela comme la création d'un algorithme de recherche Google personnalisé, juste pour votre blog WordPress ou votre site web.

Pour commencer, rendez-vous sur SearchWP » Algorithme.

Le plugin WordPress SearchWP pour l'optimisation de la recherche

Ici, vous verrez une section pour les différents types de contenu que SearchWP recherche par défaut, tels que les pages, les articles et les fichiers multimédias.

Chaque section possède ses propres curseurs de pertinence des attributs d'application, qui vous permettent de contrôler la façon dont SearchWP classe le contenu de votre site web.

Par exemple, si vous déplacez le curseur « Titre » vers le milieu et le curseur « Contenu » vers la droite, le contenu aura plus de poids que le titre.

Un exemple d'attributs avec différents paramètres de pertinence dans un algorithme de recherche personnalisé

Vous pouvez même exclure des pages, auteurs spécifiques et plus encore de la recherche WordPress.

Une autre option consiste à inclure plus de contenu dans les résultats de recherche en cliquant sur le bouton « Sources & Paramètres ».

Rendre plus de contenu consultable à l'aide de SearchWP

Vous pouvez maintenant cocher la case à côté des différents types de contenu. Par exemple, vous pourriez vouloir rendre les commentaires de blog consultables ou ajouter l'indexation et la recherche de PDF dans WordPress.

Lorsque vous êtes satisfait de vos modifications, cliquez sur le bouton « Terminé ».

Comment ajouter des commentaires, des médias, et plus encore aux résultats de recherche WordPress

Cela ajoute une nouvelle section pour chaque nouveau type de contenu. Vous pouvez maintenant modifier la pertinence des attributs à l'aide des différents curseurs.

Une fois que vous êtes satisfait de la configuration de la recherche, faites défiler vers le haut de l'écran et cliquez sur le bouton « Enregistrer ».

Enregistrement de votre algorithme de recherche WordPress personnalisé

SearchWP va maintenant reconstruire l'index automatiquement. Selon la vitesse de votre connexion Internet et de votre hébergement WordPress , cela peut prendre quelques minutes.

Dès que vous voyez « État de l'index 100 % », vous saurez que SearchWP a indexé tout votre contenu et vos paramètres.

Reconstruction de votre index de recherche WordPress

Étape 3 : Créer un formulaire de recherche par catégorie

À ce stade, vous êtes prêt à créer un formulaire de recherche par catégorie. Cela permettra aux visiteurs de choisir la catégorie qu'ils souhaitent rechercher. Si vous souhaitez des instructions détaillées, vous pouvez lire notre article sur comment créer un formulaire de recherche personnalisé dans WordPress.

Tout d'abord, allez dans SearchWP » Formulaires de recherche. Ensuite, cliquez sur « Ajouter ».

Ajouter un formulaire de recherche personnalisé à votre site WordPress

Ensuite, donnez un nom à votre nouveau formulaire de recherche afin de pouvoir l'identifier plus tard. Cela sera utile si vous décidez de créer plusieurs formulaires de recherche pour un seul site Web.

Ensuite, choisissez un thème de mise en page pour le formulaire de recherche. Comme nous créons un formulaire de recherche basé sur les catégories, vous devriez choisir « Recherche par catégorie ».

Créer un formulaire de recherche par catégorie avec SearchWP

En faisant défiler vers le bas, vous verrez que l'option « Recherche par catégorie » a été activée. Vous pouvez également activer la recherche rapide (qui fournira des suggestions de termes de recherche) et la recherche avancée (qui permet aux utilisateurs de rechercher à l'aide de filtres avancés).

Quant au moteur, vous pouvez simplement sélectionner « Défaut », car c'est celui que nous avons modifié précédemment à l'étape 2.

Pour la page de résultats, vous pouvez choisir la page de résultats de recherche WordPress par défaut ou en créer une nouvelle à l'aide de SearchWP. Si vous êtes intéressé par la deuxième option, lisez notre guide sur comment personnaliser la page de résultats de recherche dans WordPress.

Configurer les paramètres du formulaire de recherche dans SearchWP

Ensuite, dans « Type de recherche », vous pouvez sélectionner les types de contenu que les utilisateurs peuvent trouver lorsqu'ils utilisent le moteur de recherche. Si vous souhaitez que ce formulaire de recherche par catégorie n'affiche que les résultats des articles de blog, vous pouvez ajouter « Articles ».

Mais si vous souhaitez inclure des pages et des fichiers multimédias, alors entrez « Pages » et « Média ».

Dans le champ « Sélectionner la catégorie », vous pouvez inclure ou exclure des catégories d'articles de blog dans le menu déroulant du formulaire de recherche.

En dessous, vous pouvez modifier le texte d'espace réservé dans l'étiquette du champ et activer ou désactiver le bouton de recherche si nécessaire.

Personnaliser les paramètres du formulaire de recherche par catégorie dans SearchWP

Vers le bas, vous pouvez modifier la bordure, la couleur de la bordure et la police du formulaire de recherche, ainsi que la forme, l'étiquette, la couleur d'arrière-plan et la police du bouton.

N'hésitez pas à rendre le design plus adapté à votre thème WordPress.

Personnaliser le style du formulaire SearchWP

Une fois que vous êtes satisfait des paramètres du formulaire de recherche, faites défiler la page vers le haut.

Cliquez ensuite sur « Enregistrer ».

Enregistrer le formulaire SearchWP

Étape 4 : Intégrer le formulaire de recherche par catégorie dans WordPress

Maintenant que vous avez créé un formulaire de recherche par catégorie, intégrons-le sur votre site WordPress. SearchWP propose un bloc de formulaire de recherche facile à utiliser que vous pouvez ajouter à l'aide de l'éditeur Gutenberg, de l'éditeur de site complet et de l'éditeur de widgets basé sur des blocs.

Essayons d'ajouter le formulaire à une page WordPress. Ouvrez l'éditeur de blocs pour une page nouvelle ou existante, et cliquez sur le bouton « + Ajouter un bloc ».

Ensuite, sélectionnez le bloc « Formulaire de recherche » (à ne pas confondre avec le bloc « Recherche », qui appartient à WordPress et non à SearchWP).

Ajouter le bloc de formulaire de recherche SearchWP dans WordPress

Maintenant, dans l'onglet « Bloc » de la barre latérale, sélectionnez le formulaire que vous avez créé dans le menu déroulant. Vous verrez alors votre nouveau formulaire de recherche par catégorie s'afficher.

N'hésitez pas à ajouter d'autres éléments à la page, comme des instructions supplémentaires ou des images. Ensuite, cliquez sur le bouton « Publier » ou « Mettre à jour ».

Sélectionner un formulaire SearchWP dans l'éditeur de blocs

Maintenant, prévisualisez simplement votre page WordPress et voyez à quoi ressemble le formulaire côté public.

Voici à quoi ressemble notre formulaire de recherche par catégorie :

Exemple de formulaire de recherche par catégorie créé avec SearchWP

Lorsque votre site WordPress contient beaucoup de contenu, il peut être difficile pour les visiteurs de trouver exactement ce qu'ils cherchent. Une recherche générale peut renvoyer trop de résultats, et cette frustration peut les amener à abandonner et à partir.

Une façon utile de résoudre ce problème est d'ajouter des filtres de taxonomie alimentés par Ajax, tels que les catégories, les étiquettes ou les taxonomies personnalisées, juste à côté de votre barre de recherche. Ces filtres permettent aux utilisateurs de restreindre leurs résultats en temps réel, sans avoir à actualiser la page.

Par exemple, quelqu'un pourrait rechercher « modèles d'e-mails » puis filtrer rapidement par sujets tels que « Marketing » ou « Tutoriels » pour trouver exactement ce qu'il cherche.

Modifier les règles de recherche

Ce petit changement peut conduire à une expérience beaucoup plus fluide, des résultats plus rapides et des visiteurs plus satisfaits, plus susceptibles de rester et d'explorer votre site. Et c'est particulièrement utile pour :

  • Blogs WordPress avec plusieurs sujets ou auteurs
  • Bibliothèques de cours en ligne, où les apprenants peuvent filtrer par sujet, niveau de difficulté, instructeur ou format (par exemple, vidéo ou texte)
  • Sites de répertoire ou d'adhésion, où les membres peuvent être filtrés par rôle, expertise, secteur d'activité ou emplacement
  • Sites de concessionnaires automobiles, où les utilisateurs doivent rechercher par marque, modèle, année, type de carburant ou caractéristiques
  • Sites immobiliers, où les visiteurs souhaitent filtrer par emplacement, type de propriété ou fourchette de prix

Pour commencer, vous pouvez consulter notre guide sur comment ajouter un filtre de taxonomie Ajax dans la recherche WordPress.

FAQ : Comment ajouter la recherche par catégorie dans WordPress

Vous avez des questions sur l'utilisation de la recherche par catégorie sur votre site WordPress ? Voici quelques questions courantes pour vous aider à tirer le meilleur parti de SearchWP.

Puis-je utiliser SearchWP avec n'importe quel thème WordPress ?

Oui ! SearchWP fonctionne avec tous les thèmes WordPress. Il améliore la fonctionnalité de recherche de votre site sans nécessiter de modifications spécifiques au thème.

Puis-je personnaliser l'apparence du formulaire de recherche par catégorie ?

Absolument. SearchWP vous offre la flexibilité de styliser le formulaire de recherche par catégorie afin qu'il s'intègre parfaitement au design de votre site. Par exemple, vous pouvez modifier le libellé et le texte de remplacement de votre barre de recherche, ainsi que changer la police et le style des bordures.

Est-il possible d'exclure certains contenus de la recherche dans SearchWP ?

Oui, vous le pouvez. SearchWP facilite l'exclusion de certaines pages, auteurs ou types de contenu directement depuis ses paramètres – aucun codage supplémentaire n'est nécessaire.

Comment exclure toutes les pages des résultats de recherche de votre site

Ressources supplémentaires : Plus de guides sur la recherche WordPress

Nous espérons que cet article vous a aidé à ajouter la recherche par catégorie dans WordPress. Pour en savoir plus sur la création d'un moteur de recherche WordPress personnalisé, consultez ces guides :

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

22 CommentsLeave a Reply

    • The SearchWP plugin does integrate with WooCommerce and would allow you to search for products :)

      Admin

  1. Ce guide peut-il être suivi pour créer une recherche sur un site de support où chaque catégorie inclura tous les articles de support pour un service ou une branche particulière et d'autres pour les leurs ??
    Merci pour ce post.

  2. Salut, aidez-moi, je veux créer une boîte de recherche pour une page Web et elle ne devrait rechercher que dans une seule catégorie de page. Comment puis-je faire cela dans WordPress.

  3. C'est exactement ce que je cherchais ! J'avais besoin d'une barre latérale pour une section d'avis séparée, avec une barre de recherche qui ne recherchait que dans cette section séparée. Donc, c'était parfait.

  4. Merci pour le support de ce plugin génial. J'ai essayé le plugin, la recherche par nom fonctionne bien mais la recherche par catégorie ne donne aucun résultat. Je suppose qu'il n'est pas compatible avec 3.5 — >3.8.
    J'ai essayé de changer "cat" en "category" mais tout cela sans succès. Toute aide rapide sera grandement appréciée. Merci d'avance.

  5. Après avoir installé ce plugin, le widget de catégories d'origine ne fonctionne plus !
    Une fois que j'ai supprimé le plugin, il fonctionne à nouveau !
    Je n'arrive toujours pas à trouver la raison.

    Quelqu'un pourrait-il me dire comment résoudre le problème ?

    Merci beaucoup !

  6. j'exécute à la fois la recherche régulière avec Google Custom Search et le plugin de recherche par catégorie. J'ai modifié le fichier searchform.php afin d'avoir les résultats de recherche Google (avec ce shortcode). Lorsque j'utilise le plugin de recherche par catégorie, les résultats sont les mêmes que ceux de la recherche standard, ils ne sont donc évidemment pas filtrés car j'utilise dans les deux cas Google Custom Search. Je voudrais donc réinitialiser la recherche standard uniquement pour () pour ce plugin. Comment puis-je faire ? Merci.

  7. Équipe,

    J'ai essayé les étapes ci-dessus, mais lorsque j'ai ajouté [sbc] dans la zone de texte, cela s'est affiché comme du texte au lieu d'appeler la boîte de recherche. Est-ce que je manque quelque chose ici.

    Sinon, je ne suis pas non plus sûr où je peux ajouter le code mentionné dans le modèle de thème. Quelqu'un pourrait-il m'aider avec le fichier de thème spécifique que je dois modifier.

    Merci

  8. Oh, je suis tellement contente de trouver ce plugin ! Je pense que je dois continuer à chercher car j'ai besoin qu'il recherche des pages spécifiques sur mon site ainsi que certaines catégories d'articles. Je dois aussi pouvoir exclure certaines catégories.

  9. M'a vraiment fait gagner beaucoup de temps.........

    Ce plugin fonctionne toujours avec WordPress 3.5.1 !!!!

  10. La recherche par catégorie n'a été testée que pour les versions de Wordpress jusqu'à 3.4.2 – est-ce que je peux l'installer quand même ? J'utilise la 3.5.0
    J'attends avec impatience une fonctionnalité qui permettra à mes lecteurs de parcourir et de rechercher plus facilement dans mes catégories.
    Salutations Gitte

  11. J'ai fait une revue de différentes options pour le site d'un client et j'ai finalement installé le plugin Search Everything. Il vous donne l'option de configurer également ce qui est recherché. Et dans ce cas, je voulais exclure quelques catégories.

  12. Si aucune personnalisation sérieuse n'est nécessaire, vous pouvez simplement utiliser l'extrait de code suivant dans votre fichier searchform.php

    <form method="get" id="searchform" action="<?php echo home_url(); ?>">
    <input type="search" id="s" name="s" />
    <?php wp_dropdown_categories( 'show_option_all=Toutes les catégories' ); ?>
    </form>

  13. J'utilise Relevanssi sur l'un de mes sites et c'est génial, mais j'aimerais ajouter quelque chose comme ça pour affiner les champs de recherche, mais plutôt que d'affiner par catégorie. J'aimerais affiner par taxonomie personnalisée.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.