HUSKY - Product Filter for WooCommerce

woof_husky_txt_templates

Varsayılan şablon dosyası eklenti içinde mevcut olmadığında bir Husky metin arama sonucu şablonu için dosya yolunu filtreler, özel şablon konumlarına izin verir.

Parametreler

$template (string) — Özel bir şablon dosyasını bulmak için kullanılacak temizlenmiş şablon key'i (örn. 'default')

Kaynak Dosya

ext/by_text/index.php:1033

Kod Örneği


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

Kullanım Notları

  • Yalnızca varsayılan şablon dosyası eklentinin views/templates dizininde mevcut olmadığında çağrılır.
  • Filtre mevcut olmayan bir yol döndürürse, temanın woof/ext/by_text/views/templates/ dizinine düşer.
  • Şablon değeri kullanılmadan önce sanitize_key() aracılığıyla temizlenir.