Avant la version 3.1 de SearchWP (et aussi dans Term Synonyms lorsqu'il s'agissait d'une extension autonome), les synonymes étaient gérés différemment de la version 3.1 et ultérieures.
Auparavant, l'implémentation des synonymes était un peu myope car elle supposait que la source serait un terme unique. Il s'avère qu'il existe de nombreux cas où la source devrait être constituée de plusieurs termes et gérée en conséquence.
SearchWP 3.1 a appris cela.
Deuxièmement, le remplacement de termes était trop agressif dans l'implémentation initiale, et les remplacements étaient effectués au fur et à mesure du traitement de chaque synonyme. Dans certains cas, cela a abouti à une chaîne de recherche résultante trop limitée et/ou abstraite pour être encore utile.
SearchWP 3.1 en a tiré des leçons.
Le traitement des synonymes dans SearchWP 3.1 est bien meilleur pour le résultat final. Les termes sources multiples fonctionnent désormais comme prévu, et les remplacements sont gérés de manière à aboutir à la chaîne de recherche qui générera les meilleurs résultats pour vos visiteurs.
Vous pouvez « revenir » à l'implémentation précédente de la gestion des synonymes avec le hook suivant :
| <?php | |
| add_filter( 'searchwp_synonyms_aggressive', '__return_true' ); |


