woof_text_search_ids
Consente ai motori di ricerca esterni (es. SearchWP) di sovrascrivere gli ID dei prodotti restituiti dalla ricerca testuale, sostituendo interamente i risultati di ricerca predefiniti di WooCommerce.
Parametri
$external_ids (null|array) — Null per impostazione predefinita; restituisce un array di ID di post per sovrascrivere i risultati di ricerca testuale integrati
$search_text (string) — Il testo di ricerca grezzo inserito dall'utente
$options (array) — L'array di 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 di ricerca.
- Questo è il punto di integrazione principale per sostituire la ricerca testuale integrata con servizi di ricerca esterni.
- L'array di opzioni ha il parametro 'page' non impostato prima di passarlo alla ricerca predefinita.