HUSKY - Product Filter for WooCommerce

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.