HUSKY - Product Filter for WooCommerce

woof_husky_txt_templates

Filtra o caminho do arquivo para um modelo de resultado de pesquisa de texto do Husky quando o arquivo de modelo padrão não existe dentro do plugin, permitindo locais de modelo personalizados.

Parâmetros

$template (string) — A chave de modelo sanitizada (ex.: 'default') a ser usada para localizar um arquivo de modelo personalizado

Arquivo Fonte

ext/by_text/index.php:1033

Exemplo de Código


add_filter('woof_husky_txt_templates', function($template) {
    $custom_path = get_stylesheet_directory() . '/woof/search-templates/' . $template . '.php';
    return file_exists($custom_path) ? $custom_path : '';
});

Notas de Uso

  • Chamado apenas quando o arquivo de modelo padrão não existe no diretório views/templates do plugin.
  • Se o filtro retornar um caminho que não existe, ele recai para o diretório woof/ext/by_text/views/templates/ do tema.
  • O valor do modelo é sanitizado via sanitize_key() antes do uso.