Corrections automatiques « Vouliez-vous dire » (corrections de requêtes de recherche)
Une fonctionnalité populaire de certains moteurs de recherche est leur capacité à appliquer automatiquement des corrections aux requêtes de recherche lorsqu'aucun résultat n'est trouvé pour la requête d'origine.
Pour activer cette fonctionnalité dans SearchWP, activez l'option Correspondance la plus proche sur la page des paramètres généraux :
Alternativement, cela peut être activé avec le hook searchwp\query\output_suggested_search.
Lorsque cette fonctionnalité est activée, SearchWP tentera automatiquement de corriger les recherches qui ne donnent aucun résultat en plus d'afficher une notification au-dessus de The Loop de vos résultats de recherche :
⚠️ La personnalisation du style (CSS) est probablement nécessaire ⚠️
La capture d'écran ci-dessus décrit la sortie automatique dans Twenty Nineteen, un thème WordPress par défaut. Le CSS suivant peut être ajouté pour améliorer son apparence :
Note : (Vous pouvez ajouter du CSS personnalisé à votre site en accédant à Apparence > Personnaliser > CSS additionnel dans votre tableau de bord WordPress)
| .searchwp-revised-search-notice { | |
| margin: 0 calc(10% + 60px) 1em; | |
| padding: 0.6em; | |
| background: #f7f7f7; | |
| border: 1px solid #e7e7e7; | |
| border-radius: 2px; | |
| } | |
| .searchwp-suggested-revision-query { | |
| font-style: italic; | |
| font-weight: bold; | |
| } |
Ce qui donne une notification qui correspond mieux au design du site :
Interopérabilité avec les correspondances partielles
Lorsque la fonctionnalité « Vouliez-vous dire » est activée et que la correspondance partielle est activée, SearchWP tentera d'abord de trouver des correspondances partielles exactes et d'utiliser la fonctionnalité de correspondance partielle.
Si aucune correspondance partielle n'est trouvée, SearchWP utilisera alors sa fonctionnalité « Vouliez-vous dire », déterminant la meilleure correction de recherche possible. Si aucune correction de recherche ne peut être déterminée, SearchWP affichera zéro résultat.




