HUSKY - Product Filter for WooCommerce

woof_husky_txt_templates

Filtruje ścieżkę pliku dla szablonu wyników wyszukiwania tekstowego Husky, gdy domyślny plik szablonu nie istnieje wewnątrz wtyczki, umożliwiając niestandardowe lokalizacje szablonów.

Parametry

$template (string) — Zsanityzowany klucz szablonu (np. 'default') do użycia w celu zlokalizowania niestandardowego pliku szablonu

Plik źródłowy

ext/by_text/index.php:1033

Przykład kodu


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

Uwagi dotyczące użycia

  • Wywoływane tylko wtedy, gdy domyślny plik szablonu nie istnieje w katalogu views/templates wtyczki.
  • Jeśli filtr zwraca ścieżkę, która nie istnieje, przechodzi do katalogu woof/ext/by_text/views/templates/ motywu.
  • Wartość szablonu jest sanityzowana za pomocą sanitize_key() przed użyciem.