HUSKY - Product Filter for WooCommerce

Metin Arama Kimliklerini Filtreler

Harici arama motorlarının (örn. SearchWP) metin araması tarafından döndürülen ürün kimliklerini geçersiz kılmasına olanak tanır, varsayılan WooCommerce arama sonuçlarını tamamen değiştirir.

Parametreler

$external_ids (null|array) — Varsayılan olarak null; yerleşik metin arama sonuçlarını geçersiz kılmak için gönderi kimliklerinin bir dizisini döndürün

$search_text (string) — Kullanıcı tarafından girilen ham arama metni

$options (array) — max_posts, page ve diğer yapılandırmaları içeren arama seçenekleri dizisi

Kaynak Dosya

ext/by_text/index.php:854

Code Example

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

Kullanım Notları

  • Filtre bir dizi döndürürse, bu dizi hemen arama sonuçları olarak döndürülür.
  • Bu, yerleşik metin aramasını harici arama hizmetleriyle değiştirmek için birincil entegrasyon noktasıdır.
  • Seçenekler dizisindeki 'page' parametresi, varsayılan aramaya geçirilmeden önce ayarlanmamıştır.