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.