HUSKY - Product Filter for WooCommerce

woof_husky_txt_templates

Filtra la ruta del archivo para una plantilla de resultados de búsqueda de texto de Husky cuando el archivo de plantilla predeterminado no existe dentro del plugin, permitiendo ubicaciones de plantillas personalizadas.

Parámetros

$template (string) — La clave de plantilla sanitizada (por ejemplo, 'default') que se utilizará para localizar un archivo de plantilla personalizado

Archivo fuente

ext/by_text/index.php:1033

Ejemplo 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

  • Se llama solo cuando el archivo de plantilla predeterminado no existe en el directorio views/templates del plugin.
  • Si el filtro devuelve una ruta que no existe, se recurre al directorio woof/ext/by_text/views/templates/ del tema.
  • El valor de la plantilla se sanitiza mediante sanitize_key() antes de su uso.