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 ajouter un filtre Ajax sur les taxonomies dans la recherche WordPress

L’ajout d’un filtre de taxonomies Ajax à votre recherche WordPress peut améliorer considérablement le compte des utilisateurs/utilisatrices. Il permet aux internautes de rechercher en fonction des catégories, des identifiants, des champs personnalisés et des types de publication.

La recherche par défaut de WordPress ne dispose pas de cette fonctionnalité avancée. C’est l’une des principales raisons pour lesquelles nous avons commencé à utiliser la recherche personnalisée sur nos propres sites.

Dans cet article, nous vous guiderons dans l’ajout d’un filtre de taxonomies alimenté par Ajax à votre recherche WordPress.

How to add ajax taxonomies filter in WordPress search

La recherche alimentée par Ajax est plus rapide et offre un meilleur compte rendu à l’utilisateur que la fonction de recherche par défaut de WordPress.

Par exemple, un site de concessionnaire automobile peut avoir des taxonomies personnalisées pour différents types de véhicules, des plages de prix, des modèles, etc. Les filtres Ajax peuvent aider les utilisateurs/utilisatrices à trouver exactement ce dont ils/elles ont besoin.

Vous pouvez ajouter des filtres de recherche similaires dans WordPress pour améliorer le compte des utilisateurs/utilisatrices de votre site. WordPress aide également les administrateurs/administratrices de sites à organiser leur contenu de manière à ce que les utilisateurs/utilisatrices puissent le trouver facilement.

Cependant, la recherche par défaut de WordPress n’est pas si puissante et n’offre pas la possibilité de filtrer le contenu en fonction des catégories, des identifiants, des types de publication, des détails du produit, et plus encore. Si vous utilisez des taxonomies personnalisées sur votre site, la recherche par défaut est encore moins performante.

C’est là que vous aurez besoin d’une extension WordPress pour vous aider. Dans les sections suivantes, nous verrons deux méthodes pour ajouter un filtre de taxonomie Ajax à une recherche WordPress.

La première méthode vous aidera à afficher des filtres sur l’interface publique de votre site WordPress. La seconde méthode vous aidera à améliorer la recherche par défaut de WordPress et à inclure les taxonomies lorsque vous recherchez des publications et des pages sur votre site.

Il vous suffit de cliquer sur les liens ci-dessous pour accéder à la section de votre choix :

Vous êtes prêts ? Premiers pas.

Méthode 1 : Ajouter des taxonomies Ajax à la recherche WordPress en utilisant SearchWP

La façon la plus simple d’ajouter des taxonomies Ajax à la recherche WordPress est d’utiliser SearchWP. C’est la meilleure extension de recherche pour WordPress et permet aux utilisateurs/utilisatrices de trouver facilement ce qu’ils recherchent sur votre site.

Il ne se contente pas d’utiliser le contenu de vos publications et pages de blog pour effectuer des recherches. SearchWP utilise des champs personnalisés, des taxonomies, des attributs de produits WooCommerce, des fichiers texte, des tables personnalisées, etc.

Veuillez noter que SearchWP n’affichera pas les filtres de taxonomies sur l’interface publique de votre site. Cependant, il les inclura dans le processus de recherche et améliorera la recherche par défaut de WordPress.

Commençons par visiter le site de SearchWP et ouvrons un compte. Ensuite, vous pouvez télécharger et installer l’extension sur votre site. Si vous avez besoin d’aide, veuillez consulter notre guide sur l’installation d’une extension WordPress.

Lors de l’activation, vous devrez vous rendre dans SearchWP  » Réglages depuis le panneau d’administration de WordPress. De là, il suffit de saisir la clé de licence, que vous trouverez facilement dans l’espace de votre compte.

Enter your SearchWP license key

Maintenant, vous pouvez aller à SearchWP  » Algorithm à partir du tableau de bord WordPress.

À partir de là, vous pouvez modifier la pertinence de la recherche pour votre site. Par exemple, vous pouvez augmenter la pondération du titre, du contenu, du slug et de l’extrait pour aider les utilisateurs/utilisatrices à trouver ce qu’ils/elles cherchent.

Pour ajouter des taxonomies à la pertinence de la recherche, vous pouvez cliquer sur le bouton « Ajouter/Supprimer des attributs ».

Add category and tags to search relevance

Une nouvelle fenêtre s’ouvre alors.

Vous pouvez cliquer sur le menu déroulant  » Taxonomies  » et sélectionner si vous souhaitez inclure les catégories, les identifiants, les formats ou tous ces éléments dans la recherche WordPress.

Select which taxonomies to add to search

Après avoir sélectionné les taxonomies, n’oubliez pas de cliquer sur le bouton « Terminé ».

Vous devriez maintenant voir les taxonomies pour l’algorithme de recherche des articles de votre blog WordPress. Vous pouvez utiliser le Diaporama pour augmenter leur pertinence dans les recherches WordPress.

View taxonomies in search algorithm

Vous pouvez également cliquer sur le bouton « Modifier la règle » pour déterminer quel contenu peut ou ne peut pas apparaître dans les résultats de la recherche.

Par exemple, SearchWP inclura toutes les catégories de votre site. Vous pouvez retirer les catégories dont vous ne voulez pas que le contenu s’affiche ou ajouter plusieurs conditions pour personnaliser les résultats de la recherche.

Edit search rules

N’oubliez pas de cliquer sur le bouton « Terminé » lorsque vous avez terminé.

Vous pouvez désormais modifier l’algorithme de recherche pour que vos pages, fichiers multimédias, produits WooCommerce et autres s’affichent dans SearchWP.

Désormais, chaque fois qu’un internaute recherchera des pages et des publications sur votre site, SearchWP inclura les taxonomies au cours du processus de recherche.

Méthode 2 : Ajouter un filtre Ajax sur les taxonomies en utilisant l’extension Recherche & Filtre

Une autre méthode pour ajouter un filtre de taxonomies Ajax à votre site est d’utiliser une extension WordPress gratuite comme Search & Filter. Bien qu’il nécessite un peu de codage, il est toujours facile à utiliser et permet à vos utilisateurs/utilisatrices de rechercher en fonction de la catégorie, de l’identifiant, de la taxonomie personnalisée, du type de publication, et plus encore.

Tout d’abord, vous devrez installer et activer l’extension WordPress Recherche & Filtre. Pour plus de détails, veuillez consulter notre guide sur l ‘installation d’une extension WordPress.

Une fois activé, vous pouvez ajouter un code court pour afficher le filtre de taxonomies Ajax n’importe où sur votre site.

Par exemple, vous pouvez saisir le code court suivant pour afficher le filtre déroulant de la catégorie et du type de publication :

[searchandfilter fields="search,category,post_tag"]

En revanche, si vous souhaitez afficher des titres pour les catégories et les identifiés, vous pouvez ajouter le code court suivant :

[searchandfilter fields="search,category,post_tag" headings=",Categories,Tags"]

Voici à quoi ressemble le filtre de recherche Ajax sur les taxonomies sur notre site de démonstration.

View category and tag heading in sidebar

Dans la capture d’écran, vous pouvez voir le filtre dans la colonne latérale où les utilisateurs/utilisatrices peuvent utiliser le menu déroulant et sélectionner une catégorie ou un identifié.

L’extension vous permet également d’afficher les filtres sous forme de boutons radio et de cases à cocher.

Vous pouvez ajouter le code court suivant n’importe où sur votre site pour afficher les filtres de taxonomie sous forme de cases à cocher :

[searchandfilter fields="search,category,post_tag" types=",checkbox,checkbox" headings=",Categories,Tags"]
View search filters as checkbox in sidebar

Dans la capture d’écran ci-dessus, vous pouvez voir le filtre des taxonomies sous forme de cases à cocher. Les utilisateurs/utilisatrices peuvent simplement sélectionner les catégories à partir desquelles ils souhaitent voir les publications et les pages.

Nous espérons que cet article vous a aidé à ajouter un filtre de taxonomie alimenté par Ajax à votre recherche WordPress sur votre site. Vous pouvez également consulter notre guide sur la façon d’améliorer la recherche WordPress et le meilleur logiciel de discussion en direct pour les petites entreprises.

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

14 commentairesLaisser une réponse

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk

    Thanks for the advice on how to improve my blog search. I will try the SearchWP Live Ajax Search plugin. The only thing that discourages me a bit from using it is that it was only tested on WordPress version 6.2 and now we already have WordPress version 6.4.2. So hopefully an update will come very soon.

    • WPBeginner Support

      If you also reach out to the plugin’s support you can normally let them know and they can look to update or let you know if they have a reason why they have not updated the tested version :)

      Administrateur

      • Jiří Vaněk

        Thanks for the advice, I will try to ask on the official forum directly on wordpress.org, because this plugin appeals to me mainly on those sites that have more articles and categories for a much better search experience. At the same time, when it’s not about my sites, I’m a little worried about security. Thank you for the advice.

  3. Dylan

    Is there anything like this plugin that is currently maintained? This plugin hasn’t been updated in a while.

  4. realmag777

    And one more thing – qTranslate friendly!+

  5. Mohammed Debashi

    Can this plugin do search filters for a category, and its children. not sure if I am explaining myself properly. but something along the lines of Country -> State -> City..etc

    Also is it compatible with WPML

  6. Mike

    Hey, thanks for this! Quick question: I’m having trouble applying jQuery stuff like tooltips to the AJAX content loaded, I guess because it only applies to content loaded upon initial page load. Any ideas on how to make the AJAX content get recognized? Thanks!

  7. Thomas

    Hi,

    Which template file this plugin is looking for when displaying restults ?

    Thanks !
    th.

  8. Zakaria

    Hello!
    I think Advance WP Query Search Filter is a lot better.

  9. Piet

    Cool, is the Ajax WPQSF plugin compatible with Relevanssi?

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.