woof_husky_txt_option
Filtra ogni opzione HTML renderizzata nel menu a discesa di completamento automatico della ricerca testuale Husky, consentendo la personalizzazione dei singoli elementi del risultato di ricerca.
Parametri
$html (string) — La stringa HTML renderizzata per una singola opzione di risultato di ricerca dal template
$data (array) — Array associativo di dati del prodotto che include: id, title, permalink, thumbnail, excerpt, breadcrumb, labels e options
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 sull'Utilizzo
- Si attiva solo quando esiste un percorso di template valido.
- L'array $data contiene click_target (how_to_open_links), options e metadati del prodotto.
- Parte della funzionalità di ricerca Husky dell'estensione 'by_text'.