Termes LIKE

⚠️ Note : Cette extension est OBSOLÈTE depuis la version 3.0 de SearchWP et sera bientôt supprimée ⚠️

Contrairement aux correspondances floues, Termes LIKE n’effectue aucune vérification orthographique primitive. Ceci est utile si vous cherchez à autoriser la mise en correspondance partielle des termes, sans exposer des variantes orthographiques proches qui pourraient causer des problèmes de performance dans certaines circonstances.

Par exemple, vous devriez utiliser Termes LIKE au lieu de Correspondances floues si vous cherchez à intégrer la recherche par SKU et que vous souhaitez autoriser les correspondances partielles de termes sans exposer des milliers de SKU « orthographiés » de manière similaire qui seraient inclus avec les Correspondances floues.

Filtres

Il existe un certain nombre de filtres pour vous aider dans votre implémentation de Termes LIKE :

searchwp_like_min_length
Personnalisez la longueur minimale d’un mot pour que la mise en correspondance LIKE soit appliquée. La valeur par défaut est 4, pour personnaliser :

<?php
// Apply LIKE matching for terms 2 or more characters in length.
function searchwp_like_min_length( $length ) {
return 2;
}
add_filter( 'searchwp_like_min_length', 'my_searchwp_like_min_length' );
view raw functions.php hosted with ❤ by GitHub

searchwp_like_stem
Personnalisez si SearchWP applique la mise en correspondance LIKE à la racine du mot, quel que soit le paramètre du moteur. La valeur par défaut est false, pour personnaliser :

<?php
// Control whether SearchWP uses the keyword stem when finding LIKE terms.
function my_searchwp_like_stem( $stem, $terms, $engine ) {
// Return true/false (default is false)
}
add_filter( 'searchwp_like_stem', 'my_searchwp_like_stem', 10, 3 )
view raw functions.php hosted with ❤ by GitHub

searchwp_like_wildcard_before
Personnalisez si SearchWP implémente un joker LIKE avant les termes de recherche. La valeur par défaut est true, pour désactiver :

<?php
// Prevent SearchWP LIKE Terms from using a LIKE wildcard before search terms
add_filter( 'searchwp_like_wildcard_before', '__return_false' );
view raw functions.php hosted with ❤ by GitHub

searchwp_like_wildcard_after
Personnalisez si SearchWP implémente un joker LIKE après les termes de recherche. La valeur par défaut est true, pour désactiver :

<?php
// Prevent SearchWP LIKE Terms from using a LIKE wildcard after search terms.
add_filter( 'searchwp_like_wildcard_after', '__return_false' );
view raw functions.php hosted with ❤ by GitHub

Créez dès aujourd'hui une meilleure expérience de recherche WordPress

Ne perdez plus jamais de visiteurs à cause de résultats de recherche inutiles. SearchWP rend la création de votre propre recherche WordPress intelligente rapide et facile.

Get SearchWP Now
Icône de moteurs de recherche multiples