Termos LIKE

⚠️ Observação: Esta extensão está DESCONTINUADA a partir da versão 3.0 do SearchWP e será removida em breve ⚠️

Ao contrário das Correspondências Difusas, os Termos LIKE não realizam verificação ortográfica primitiva. Isso é útil se você deseja permitir a correspondência parcial de termos, sem expor variantes de grafia próximas que podem causar problemas de desempenho em circunstâncias inadequadas.

Por exemplo, você deve usar Termos LIKE em vez de Correspondências Difusas se desejar incorporar a pesquisa de SKUs e permitir correspondências parciais de termos sem expor milhares de SKUs com grafia semelhante que seriam incluídos com Correspondências Difusas.

Filtros

Existem vários filtros para ajudar na sua implementação de Termos LIKE:

searchwp_like_min_length
Personalize o comprimento mínimo de uma palavra para que a correspondência LIKE seja aplicada. O padrão é 4, para personalizar:

<?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
Personalize se o SearchWP aplica a correspondência LIKE ao radical da palavra-chave, independentemente da configuração do motor. O padrão é false, para personalizar:

<?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
Personalize se o SearchWP implementa um caractere curinga LIKE antes dos termos de pesquisa. O padrão é true, para desativar:

<?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
Personalize se o SearchWP implementa um caractere curinga LIKE após os termos de pesquisa. O padrão é true, para desativar:

<?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

Crie uma Experiência de Pesquisa WordPress Melhor Hoje

Nunca mais perca visitantes para resultados de pesquisa inúteis. O SearchWP torna a criação de sua própria pesquisa inteligente do WordPress rápida e fácil.

Get SearchWP Now
Ícone de Múltiplos Mecanismos de Busca