woof_husky_txt_option
Filtra cada opção de HTML renderizada no menu suspenso de busca automática de texto Husky, permitindo a personalização de itens individuais de resultados de pesquisa.
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, título, link permanente, miniatura, excerto, trilha de navegação, rótulos e opções
Arquivo de Origem
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
- Só é acionado quando um caminho de template válido existe.
- O array $data contém click_target (how_to_open_links), opções e metadados do produto.
- Parte do recurso de busca Husky da extensão 'by_text'.