Aggiungi un modulo modale come questo al tuo sito con l'estensione Modal Search Form di SearchWP!
⚠️ Nota: Questa estensione è OBSOLETA a partire dalla versione 3.0 di SearchWP e verrà rimossa a breve ⚠️
A differenza delle corrispondenze fuzzy, i termini LIKE non eseguono affatto un controllo ortografico primitivo. Questo è utile se stai cercando di consentire la corrispondenza parziale dei termini, senza esporre varianti di ortografia simili che potrebbero causare problemi di prestazioni nelle circostanze sbagliate.
Ad esempio, dovresti usare i termini LIKE invece delle corrispondenze fuzzy se stai cercando di incorporare la ricerca di SKU e vuoi consentire corrispondenze parziali dei termini senza esporre migliaia di SKU con ortografia simile che sarebbero inclusi con le corrispondenze fuzzy.
Ci sono una serie di filtri per aiutarti con l'implementazione dei termini LIKE:
searchwp_like_min_length
Personalizza la lunghezza minima di una parola per applicare la corrispondenza LIKE. Il valore predefinito è 4, per personalizzare:
| <?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' ); |
searchwp_like_stem
Personalizza se SearchWP applica la corrispondenza LIKE alla radice della parola chiave indipendentemente dall'impostazione del motore. Il valore predefinito è false, per personalizzare:
| <?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 ) |
searchwp_like_wildcard_before
Personalizza se SearchWP implementa un carattere jolly LIKE prima dei termini di ricerca. Il valore predefinito è true, per disabilitare:
| <?php | |
| // Prevent SearchWP LIKE Terms from using a LIKE wildcard before search terms | |
| add_filter( 'searchwp_like_wildcard_before', '__return_false' ); |
searchwp_like_wildcard_after
Personalizza se SearchWP implementa un carattere jolly LIKE dopo i termini di ricerca. Il valore predefinito è true, per disabilitare:
| <?php | |
| // Prevent SearchWP LIKE Terms from using a LIKE wildcard after search terms. | |
| add_filter( 'searchwp_like_wildcard_after', '__return_false' ); |
Non perdere mai più visitatori a causa di risultati di ricerca inutili. SearchWP rende la creazione della tua ricerca intelligente WordPress veloce e facile.
Get SearchWP Now