woof_husky_txt_option
Husky metin arama otomatik tamamlama açılır menüsündeki her oluşturulmuş HTML seçeneğini filtreler, bireysel arama sonucu öğelerinin özelleştirilmesine olanak tanır.
Parametreler
$html (string) — Şablondan tek bir arama sonucu seçeneği için oluşturulmuş HTML string'i
$data (array) — id, title, permalink, thumbnail, excerpt, breadcrumb, labels ve options dahil olmak üzere ürün verilerinin ilişkisel dizisi
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 array'i click_target (how_to_open_links), options ve ürün metadata'sını içerir.
- 'by_text' uzantısının Husky arama özelliğinin bir parçasıdır.