Vous voulez que les visiteurs filtrent vos résultats de recherche. Choisissez une catégorie, affinez par étiquette, concentrez-vous sur un type de publication. C'est ce que la recherche à facettes de WordPress est censée faire, et pourtant, dès que vous ajoutez un plugin de filtre à votre page de recherche, les résultats classés avec soin que SearchWP a retournés perdent leur ordre, et les correspondances les plus pertinentes dérivent sous les résultats qui correspondent exactement au filtre.
SearchWP 4.6.0 comble cette lacune. Déposez les contrôles WPFilters sur n'importe quel modèle de résultats et ils affinent désormais vos résultats de recherche tout en conservant le classement de pertinence de SearchWP intact. Les deux plugins se composent enfin correctement, de sorte que vos visiteurs obtiennent à la fois la pertinence dont ils ont besoin et l'interface utilisateur de filtrage qu'ils attendent.
Recherche à facettes WordPress qui respecte votre classement
La nouvelle intégration WPFilters s'exécute au même niveau que SearchWP utilise pour noter les résultats, ce qui signifie que le filtrage se produit avant le classement, et non après. Sélectionner "Type de publication : Produit" ou "Catégorie : Tutoriels" réduit le pool de résultats, et SearchWP trie ensuite ce qui reste en fonction de la pertinence par rapport au mot-clé de recherche. Le haut de la liste est toujours la correspondance la plus pertinente, juste dans l'ensemble plus restreint que le visiteur a demandé.
Pour l'activer, ouvrez n'importe quel modèle de résultats et recherchez le nouveau basculement Intégration WPFilters dans la section Style personnalisé. Activez-le pour ce modèle et tous les éléments WPFilters que vous placez sur la page commenceront à réduire la liste des résultats.

Les modifications de filtre survivent à la pagination et au chargement plus, de sorte qu'un visiteur qui choisit une catégorie et parcourt cinq pages de résultats ne perd jamais son filtre. L'élément de recherche de WPFilters fonctionne également bien avec le mot-clé SearchWP sur la même page, de sorte que les deux boîtes de recherche restent synchronisées au lieu de se battre.
L'intégration est associée à WPFilters 1.1.0, qui est livré avec cette version de SearchWP. Si vous avez une ancienne version de WPFilters installée, SearchWP vous le dira : le basculement Activer WPFilters reste désactivé avec une invite conviviale pour mettre à jour, et un rappel correspondant apparaît dans le panneau de notification SearchWP. Mettez à jour WPFilters et les deux signaux disparaissent d'eux-mêmes. Pas de pages cassées, pas d'opérations silencieuses.
Placez les filtres à côté de vos résultats
SearchWP 4.6.0 enregistre également deux nouvelles zones de widgets conçues pour la recherche à facettes WordPress : Barre latérale gauche des résultats SearchWP et Barre latérale droite des résultats SearchWP. Elles apparaissent sous Apparence → Widgets et elles s'affichent uniquement sur la page des résultats de recherche alimentée par SearchWP, de sorte qu'elles n'encombrent pas le reste de votre site.
Déposez un élément WPFilters dans l'une ou l'autre barre latérale et la page des résultats de recherche passe automatiquement à une mise en page réactive à deux colonnes. Si vous remplissez les deux barres latérales, vous obtenez une mise en page à trois colonnes avec les résultats au milieu. Utilisez une seule barre latérale (ou aucune) et SearchWP choisit la variante qui vous convient. Sur les téléphones et les vues étroites, les colonnes se réduisent à une seule colonne afin que la page reste lisible.

Les barres latérales ne s'affichent que sur la route des résultats de recherche que SearchWP dessert, qui est l'endroit où vous ne pouviez auparavant déposer aucun widget. Sur les pages que vous créez vous-même (une page de shortcode, une mise en page Gutenberg, une page Bricks ou Elementor), vous contrôlez déjà la mise en page, donc SearchWP s'efface et vous permet de placer les éléments de filtre où vous le souhaitez.
Une interface de recherche facettée WordPress pour tout ce que vous indexez
L'intégration fonctionne pour les articles, les types d'articles personnalisés, les termes de taxonomie, les champs personnalisés et les auteurs. Si vous gérez un portail de documentation, vos lecteurs peuvent filtrer par section. Si vous gérez une boutique WooCommerce, vos clients peuvent filtrer les produits par catégorie, attribut ou toute métadonnée personnalisée que vous indexez. Si vous gérez une base de connaissances, le support peut affiner par tag tout en affichant l'article le plus susceptible de répondre à la question.
Chaque filtre est son propre élément configuré dans WPFilters : choisissez un type de filtre (case à cocher, liste déroulante, curseur), pointez-le vers une source de données (une taxonomie, un champ personnalisé, un type d'article ou un auteur), et un aperçu en direct montre les valeurs que vos visiteurs verront réellement. SearchWP se compose ensuite avec tout ce que vous créez.

La sélection d'un filtre met à jour la liste des résultats sur place. Pas de rechargement complet de la page, pas d'historique du bouton retour brisé. Pour un aperçu plus approfondi de la façon dont le filtrage interagit avec les catalogues de produits, nos guides sur le filtrage des produits WooCommerce et l'ajout d'un filtre de couleur expliquent des configurations réelles que vous pouvez adapter pour utiliser les résultats classés par SearchWP en dessous.
Plus d'améliorations dans cette version
- Journaux WordPress 6.7+ plus propres. L'avis de chargement de traduction que certains setups voyaient sur WordPress 6.7 et versions ultérieures est maintenant silencieux.
- Filtrage fiable sur les recherches vides. Les visiteurs qui arrivent sur une page de modèle de résultats sans terme de recherche voient maintenant leurs filtres sélectionnés s'appliquer immédiatement à la liste des résultats.
- Les éléments Réinitialiser et Rechercher se comportent sur les pages de modèle. Un élément de recherche WPFilters placé à côté d'un modèle de résultats SearchWP ne remplace plus le mot-clé de recherche, et Réinitialiser efface maintenant à la fois les filtres et le mot-clé comme prévu.
- Améliorations de sécurité de routine. Nous avons renforcé la gestion interne des données dans le cadre de notre examen de sécurité continu. Il n'y a rien que vous ayez à faire au-delà de la mise à jour, mais nous vous recommandons de mettre à jour rapidement.
Pour la liste complète des modifications, consultez le journal des modifications de SearchWP.
Améliorez la recherche de votre site dès aujourd'hui
SearchWP 4.6.0 est en cours de déploiement. Si les mises à jour automatiques sont activées, vous l'obtiendrez sans rien faire. Sinon, allez dans Plugins → SearchWP dans votre tableau de bord et cliquez sur mettre à jour.
Une fois que vous êtes sur la version 4.6.0, assurez-vous d'exécuter WPFilters 1.1.0 ou une version ultérieure en parallèle, ouvrez un modèle de résultats, activez le bouton Activer WPFilters, et déposez un élément de filtre dans l'une des nouvelles barres latérales. Vos visiteurs vous remercieront la prochaine fois qu'ils chercheront.
Si vous rencontrez un problème ou si vous souhaitez nous dire ce que nous devrions construire ensuite, notre équipe de support est ravie de vous entendre. Nous préparons déjà la prochaine série d'améliorations, alors faites-nous savoir ce qui rendrait votre recherche plus efficace pour vous.


