Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

Lorsque l’on configure un nouveau blog WordPress, l’une des fonctionnalités que l’on privilégie toujours est une barre de recherche. Plus précisément, une barre de recherche par catégorie.

Une recherche par catégorie aide les lecteurs à trouver exactement ce qu’ils cherchent, prolonge leur engagement et favorise une meilleure organisation du contenu. Pour les blogs ou les magasins en ligne, elle peut même augmenter les taux de conversion en guidant les utilisateurs/utilisatrices vers des offres pertinentes plus rapidement.

Bien que l’ajout de cette fonctionnalité puisse sembler intimidant, c’est en fait assez simple avec les bons outils. Dans ce guide, nous allons vous aider à ajouter une fonction de recherche par catégorie à votre blog WordPress en utilisant SearchWP.

How to search by category in WordPress (2 ways)

Pourquoi ajouter la recherche par catégorie à WordPress ?

Lescatégories sont un moyen facile d’organiser le contenu de votre site WordPress. Les catégories peuvent également aider les internautes à trouver des publications intéressantes.

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

A list of post categories on the WPBeginner website

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

Si vous utilisez WooCommerce, alors vous pouvez même créer une recherche par catégorie de produits pour votre stock en ligne et obtenir plus de ventes.

Product categories on an eCommerce site

De même, si vous gérez un site d’adhésion WordPress, vous pouvez utiliser la recherche par catégorie pour aider les internautes à trouver des membres spécifiques, des groupes, des forums, des cours en ligne, etc.

Ceci é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

La façon la plus simple d’ajouter une recherche spécifique à une catégorie sur 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 des contenus que WordPress ignore par défaut, notamment les types de publication personnalisés, les fichiers PDF, les produits WooCommerce et les catégories.

Pour en savoir plus, consultez notre avis détaillé sur SearchWP.

Tout d’abord, vous devez installer et activer l’extension SearchWP. Pour plus de détails, consultez notre guide étape par étape sur l ‘installation d’une extension WordPress.

Une fois activé, allez dans SearchWP  » Réglages et cliquez sur l’onglet ‘Général’.

Activating the SearchWP WordPress plugin

Ici, vous devez saisir votre licence dans la case « Clé de licence ». Vous trouverez cette information dans votre compte sur le site de SearchWP. Confirmez si vous avez terminé en cliquant sur le bouton « Vérifier la clé ».

Étape 2 : Personnaliser l’algorithme de recherche de WordPress

Après avoir activé l’extension, vous pouvez affiner la manière dont SearchWP indexe, recherche et affiche votre contenu. Cela revient à créer un algorithme de recherche Google personnalisé pour votre blog ou site WordPress.

Pour Premiers pas, rendez-vous sur SearchWP «  Algorithm.

Creating a search by category feature for WordPress

Vous consulterez cette page pour les différents types de contenu recherchés par défaut par SearchWP, tels que les pages, les publications et les fichiers multimédias.

Chaque section dispose de ses propres Diaporamas de pertinence des attributs d’application, qui vous permettent de contrôler la manière dont SearchWP classe le contenu de votre site.

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

Changing the attribute relevancy settings in WordPress

Vous pouvez même exclure de la recherche WordPress certaines pages, certains auteurs/autrices, etc.

Une autre option consiste à inclure davantage de contenu dans les résultats de la recherche en cliquant sur le bouton « Sources et Réglages ».

Configuring your website's search algorithm using SearchWP

Vous pouvez maintenant cocher la case à côté des différents types de contenu. Par exemple, vous pouvez 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é ».

Making comments, PDFs, media, and more searchable on a WordPress website

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

Une fois que vous êtes satisfait de la façon dont la recherche est définie, défilez vers le haut de l’écran et cliquez sur le bouton « Enregistrer ».

Saving your SearchWP search engine settings

SearchWP va maintenant reconstruire l’index automatiquement. En fonction de la vitesse de votre connexion Internet et de votre fournisseur d’hébergement WordPress, cette opération peut prendre quelques minutes.

Dès que vous verrez  » État de l’index 100 % « , vous saurez que SearchWP a indexé l’ensemble de votre contenu et de vos Réglages.

Rebuilding the search index on your WordPress website

Étape par étape : 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 internautes de choisir la catégorie qu’ils souhaitent rechercher. Si vous souhaitez des instructions détaillées, vous pouvez lire notre article sur la façon de créer un formulaire de recherche personnalisé dans WordPress.

Tout d’abord, allez dans SearchWP «  Formulaires de recherche. Cliquez ensuite sur « Ajouter une nouvelle ».

Adding a custom search form to your WordPress website

Ensuite, donnez un nom à votre nouveau formulaire de recherche afin de pouvoir l’identifier ultérieurement. Cela vous sera utile si vous décidez de créer plusieurs formulaires de recherche pour un même site.

Choisissez ensuite un thème de mise en page pour le formulaire de recherche. Puisque nous créons un formulaire de recherche par catégorie, choisissez « Recherche par catégorie ».

Creating a search by category form with SearchWP

En défilant vers le bas, vous verrez que l’option « Recherche par catégorie » a été activée. Vous pouvez également activer la recherche rapide (qui donne des recommandations sur les termes recherchés) et la recherche avancée (qui permet aux utilisateurs/utilisatrices d’effectuer des recherches à l’aide de filtres avancés).

En ce qui concerne le moteur, vous pouvez sélectionner « Default » (par défaut), car c’est ce que nous avons modifié à l’étape par étape.

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

Configuring the search form settings in SearchWP

Ensuite, dans la section « Type de recherche », vous pouvez sélectionner les types de contenu que les utilisateurs/utilisatrices peuvent trouver en utilisant le moteur de recherche. Si vous souhaitez que ce formulaire de recherche par catégorie affiche uniquement les résultats des publications de blog, vous pouvez ajouter « Publications ».

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

Dans le champ « Sélectionner une catégorie », vous pouvez inclure ou exclure n’importe quelle catégorie de publication de blog dans le menu déroulant du formulaire de recherche.

En dessous, vous pouvez modifier le texte du libellé du champ et activer ou désactiver le bouton de recherche si nécessaire.

Customizing the search by category form settings in SearchWP

En bas, vous pouvez modifier l’arrière-plan, la couleur de l’arrière-plan et la police du formulaire de recherche, ainsi que la forme, le libellé, la couleur d’arrière-plan et la police du bouton.

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

Customizing the SearchWP form's style

Une fois que vous êtes satisfait des réglages du formulaire de recherche, défilez vers le haut de la page.

Cliquez ensuite sur « Enregistrer ».

Saving the SearchWP form

Étape par 4 : Contenu embarqué du formulaire de recherche par catégorie dans WordPress

Maintenant que vous avez créé un formulaire de recherche par catégorie, nous allons l’embarquer 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 d’ une nouvelle page ou d’une page existante, et cliquez sur le bouton « + Ajouter un bloc ».

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

Adding the SearchWP search form block in WordPress

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

N’hésitez pas à ajouter d’autres éléments à la page, comme de courtes instructions ou des images. Cliquez ensuite sur le bouton « Publier » ou « Mettre à jour ».

Selecting a SearchWP form in the block editor

Il ne vous reste plus qu’à prévisualiser votre page WordPress et à voir à quoi ressemble le formulaire sur l’interface publique.

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

Example of a search by category form made with SearchWP

Pour en savoir plus sur la création d’un moteur de recherche WordPress personnalisé, consultez ces guides :

Nous espérons que cet article vous a aidé à ajouter la recherche par catégorie dans WordPress. Vous pouvez également consulter notre guide du débutant sur les catégories WordPress vs tags pour le référencement et notre article sur la façon de créer des taxonomies personnalisées dans WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

20 commentairesLaisser une réponse

  1. Mrteesurez

    Can this guide be followed to create a search for a support site where each category will includes all support posts for a particular services or branch and other for theirs ??
    Thanks for this post.

    • WPBeginner Support

      If we understand correctly then yes, you should be able to do that :)

      Administrateur

  2. Hansan

    Hey help , I want to create a search box for web page and it should search in only one page category. How can i do that in wordpress.

  3. Eric Thomas

    This is exactly what I was looking for! Needed a sidebar for a separate review section, with a search bar that only searched that separate section. So this was perfect

  4. philips

    Thanks for the support for this awesome plugin. i have tried the plugin, the search by name works fine but the category search is not showing any result. i guess it is not compatible with 3.5 — >3.8.
    i have tried changing « cat » to « category » but all to no avail . Any quick help will be hugely appreciated. Thanks in advance.

  5. Eric

    After I installed this plugin, the original categories widget doesn’t work any more!
    Once I removed the plugin, it’s work again!
    I still can’t find the reason.

    Could someone tell me how to fix the problem?

    Thanks a lot!

  6. sergio

    i run both regular search with google custom search, and the search category plugin, . i modified the searchform.php in order to have google search results ( with this shortcode ).
    When i use the search by category plugin the results are the same of the standard so they are not filtered obviously because i use in both case google custom search .
    so i would reset thestandard only for () for this plugin
    how can i Do?
    thanks

    • WPBeginner Support

      you can not use search by category and Google custom search. You can create two different forms and search templates.

      Administrateur

  7. Srinivas

    Team,

    I tried the steps above, but when i added [sbc] in the text area, it just displayed that as a text instead of calling the search box. Am i missing something here.

    Else, also not sure where i can add the mentioned code in the theme template. Could someone help me with the specific theme file i need to edit.

    Thanks

  8. Gretchen Louise

    Oh I’m so glad to find this plugin! I think I need to keep looking though because I need to have it search specific pages on my site as well as some categories of posts.

  9. mike

    Really saved my time a lot ………..

    This plugin still works with wordpress 3.5.1 !!!!

    • Alan

      Can this be used for search results?

  10. Gitte Hansen

    Search by category is only tested for Wordpress version up to 3.4.2 – is it ok to install anyway? I use 3.5.0
    I really look forward to a functionality which will make it easier for my readers to browse and seach in my categories.
    Greetings Gitte

  11. Corrinda

    I just did a review of different options for a client site and eventually installed the Search Everything plugin. It gives you the option to also configure what gets searched. And in this case I wanted to exclude a couple of categories.

  12. Azim

    If no serious customization is needed, you could just use the following snippet in your 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=All Categories' ); ?>
    </form>

    • Pam

      What would this do for you? tried it but nothing.

  13. Alan

    I use Relevanssi on one of my sites and it is great but I would love to add something like this to narrow search fields but rather than narrow by category. I’d like to narrow by custom taxonomy.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon 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.