woof_text_search_ids
Consente ai motori di ricerca esterni (es. SearchWP) di sovrascrivere gli ID dei prodotti restituiti dalla ricerca testuale, sostituendo completamente i risultati di ricerca predefiniti di WooCommerce.
Parametri
$external_ids (null|array) — Nullo per impostazione predefinita; restituisce un array di ID dei post per sovrascrivere i risultati della ricerca testuale integrata
$search_text (string) — Il testo di ricerca grezzo inserito dall'utente
$options (array) — L'array delle opzioni di ricerca che include max_posts, page e altre configurazioni
File Sorgente
ext/by_text/index.php:854
Esempio di Codice
add_filter('woof_text_search_ids', function($ids, $search_text, $options) {
// Integrate with a custom search engine
if (function_exists('my_custom_search')) {
return my_custom_search($search_text, $options);
}
return $ids;
}, 10, 3);
Note sull'Utilizzo
- Se il filtro restituisce un array, tale array viene immediatamente restituito come risultati della ricerca.
- Questo è il punto di integrazione principale per sostituire la ricerca testuale integrata con servizi di ricerca esterni.
- L'array delle opzioni ha il parametro 'page' non impostato prima di essere passato alla ricerca predefinita.