HUSKY - Product Filter for WooCommerce

woof_husky_txt_option

Her bir işlenmiş HTML seçeneğini Husky metin arama otomatik tamamlama açılır menüsünde filtreleyerek, bireysel arama sonucu öğelerinin özelleştirilmesine olanak tanır.

Parametreler

$html (string) — Şablondan tek bir arama sonucu seçeneği için işlenmiş HTML dizesi

$data (array) — Şu ürün verilerini içeren ilişkisel dizi: id, başlık, kalıcı bağlantı, küçük resim, alıntı, ekmek kırıntısı, etiketler ve seçenekler

Kaynak Dosya

ext/by_text/index.php:1066

Kod Örneği


add_filter('woof_husky_txt_option', function($html, $data) {
    // Add a price badge to each result
    $product = wc_get_product($data['id']);
    if ($product) {
        $price = wc_price($product->get_price());
        $html = str_replace('</a>', '</a> <span class="price-badge">' . $price . '</span>', $html);
    }
    return $html;
}, 10, 2);

Kullanım Notları

  • Yalnızca geçerli bir şablon yolu mevcut olduğunda tetiklenir.
  • $data dizisi click_target (how_to_open_links), options ve ürün meta verilerini içerir.
  • 'by_text' eklentisinin Husky arama özelliğinin bir parçasıdır.