HUSKY - Product Filter for WooCommerce

woof_husky_txt_option

Filtra ogni opzione HTML renderizzata nel menu a discesa di autocompletamento della ricerca testuale Husky, consentendo la personalizzazione dei singoli elementi dei risultati di ricerca.

Parametri

$html (string) — La stringa HTML renderizzata per una singola opzione del risultato di ricerca dal template

$data (array) — Array associativo dei dati del prodotto che include: id, titolo, permalink, miniatura, estratto, breadcrumb, etichette e opzioni

File Sorgente

ext/by_text/index.php:1066

Esempio di Codice


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

Note d'Uso

  • Viene attivato solo quando esiste un percorso template valido.
  • L'array $data contiene click_target (how_to_open_links), opzioni e metadati del prodotto.
  • Parte della funzionalità di ricerca Husky dell'estensione 'by_text'.