HUSKY - Product Filter for WooCommerce

woof_husky_txt_templates

Filtert den Dateipfad für ein Husky-Textsuchergebnis-Template, wenn die Standard-Template-Datei nicht im Plugin existiert, und ermöglicht so benutzerdefinierte Template-Speicherorte.

Parameter

$template (string) — Der bereinigte Template-Schlüssel (z.B. 'default'), der zum Auffinden einer benutzerdefinierten Template-Datei verwendet werden soll

Quelldatei

ext/by_text/index.php:1033

Code-Beispiel


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

Hinweise zur Verwendung

  • Wird nur aufgerufen, wenn die Standard-Template-Datei nicht im views/templates-Verzeichnis des Plugins existiert.
  • Wenn der Filter einen Pfad zurückgibt, der nicht existiert, wird auf das woof/ext/by_text/views/templates/-Verzeichnis des Themes zurückgegriffen.
  • Der Template-Wert wird vor der Verwendung über sanitize_key() bereinigt.