HUSKY - Product Filter for WooCommerce

woof_husky_txt_templates

Filtre le chemin du fichier pour un modèle de résultat de recherche textuelle Husky lorsque le fichier de modèle par défaut n'existe pas dans le plugin, permettant des emplacements de modèle personnalisés.

Paramètres

$template (string) — La clé de modèle assainie (par exemple 'default') à utiliser pour localiser un fichier de modèle personnalisé

Fichier Source

ext/by_text/index.php:1033

Exemple de Code


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 : '';
});

Notes d'Utilisation

  • Appelé uniquement lorsque le fichier de modèle par défaut n'existe pas dans le répertoire views/templates du plugin.
  • Si le filtre retourne un chemin qui n'existe pas, il passe au répertoire woof/ext/by_text/views/templates/ du thème.
  • La valeur du modèle est assainie via sanitize_key() avant utilisation.