HUSKY - Product Filter for WooCommerce

woof_husky_txt_templates

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

Parâmetros

$template (string) — A chave de template sanitizada (por exemplo, 'default') a ser usada para localizar um arquivo de template 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 template padrão não existe no diretório views/templates do plugin.
  • Se o filtro retornar um caminho que não existe, ele recorrerá ao diretório woof/ext/by_text/views/templates/ do tema.
  • O valor do template é sanitizado via sanitize_key() antes do uso.