HUSKY - Product Filter for WooCommerce

woof_husky_txt_templates

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

Parámetros

$template (string) — La clave de plantilla saneada (ej. 'default') a 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 sanea mediante sanitize_key() antes de su uso.