woof_husky_txt_option
Filtre chaque option HTML rendue dans la liste déroulante de recherche automatique de texte Husky, permettant la personnalisation des éléments individuels des résultats de recherche.
Paramètres
$html (string) — La chaîne HTML rendue pour une seule option de résultat de recherche à partir du modèle
$data (array) — Tableau associatif des données du produit incluant : id, titre, permalien, vignette, extrait, fil d'Ariane, étiquettes et options
Fichier source
ext/by_text/index.php:1066
Exemple de code
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);
Notes d'utilisation
- Se déclenche uniquement lorsqu'un chemin de modèle valide existe.
- Le tableau $data contient click_target (how_to_open_links), options et les métadonnées du produit.
- Fait partie de la fonctionnalité de recherche Husky de l'extension 'by_text'.