HUSKY - Product Filter for WooCommerce

woof_husky_txt_option

Filtra cada opção HTML renderizada no dropdown de autocompletar da busca de texto Husky, permitindo a personalização de itens individuais de resultados de busca.

Parâmetros

$html (string) — A string HTML renderizada para uma única opção de resultado de busca do template

$data (array) — Array associativo de dados do produto incluindo: id, title, permalink, thumbnail, excerpt, breadcrumb, labels e options

Arquivo Fonte

ext/by_text/index.php:1066

Exemplo 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

  • Dispara apenas quando um caminho de template válido existe.
  • O array $data contém click_target (how_to_open_links), options e metadados do produto.
  • Parte do recurso de busca Husky da extensão 'by_text'.