woof_husky_txt_option
Filtra cada opción HTML renderizada en el desplegable de autocompletado de búsqueda de texto Husky, permitiendo la personalización de elementos individuales de resultados de búsqueda.
Parámetros
$html (string) — La cadena HTML renderizada para una única opción de resultado de búsqueda de la plantilla
$data (array) — Array asociativo de datos del producto que incluye: id, title, permalink, thumbnail, excerpt, breadcrumb, labels y options
Archivo Fuente
ext/by_text/index.php:1066
Ejemplo de Código
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);
Notas de Uso
- Solo se activa cuando existe una ruta de plantilla válida.
- El array $data contiene click_target (how_to_open_links), options y metadatos del producto.
- Parte de la función de búsqueda Husky de la extensión 'by_text'.