HUSKY - Product Filter for WooCommerce

woof_text_search_ids

Permet aux moteurs de recherche externes (p. ex. SearchWP) de remplacer les ID de produits retournés par la recherche de texte, en remplaçant entièrement les résultats de recherche par défaut de WooCommerce.

Paramètres

$external_ids (null|array) — Null par défaut ; retourne un tableau d'ID de publications pour remplacer les résultats de recherche de texte intégrés

$search_text (string) — Le texte de recherche brut saisi par l'utilisateur

$options (array) — Le tableau d'options de recherche incluant max_posts, page, et d'autres configurations

Fichier source

ext/by_text/index.php:854

Exemple de code

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);

Notes d'utilisation

  • Si le filtre retourne un tableau, ce tableau est immédiatement retourné comme résultats de recherche.
  • C'est le point d'intégration principal pour remplacer la recherche de texte intégrée par des services de recherche externes.
  • Le tableau d'options a le paramètre 'page' non défini avant d'être passé à la recherche par défaut.