HUSKY - Product Filter for WooCommerce

woof_husky_txt_templates

Фільтрує шлях до файлу шаблону результатів текстового пошуку Husky, коли файл шаблону за замовчуванням не існує всередині плагіна, дозволяючи використовувати власні розташування шаблонів.

Параметри

$template (string) — Очищений ключ шаблону (наприклад, 'default'), який буде використовуватися для пошуку файлу власного шаблону

Файл джерела

ext/by_text/index.php:1033

Приклад коду


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

Примітки щодо використання

  • Викликається лише тоді, коли файл шаблону за замовчуванням не існує в каталозі `views/templates` плагіна.
  • Якщо фільтр повертає шлях, який не існує, він переходить до каталогу `woof/ext/by_text/views/templates/` теми.
  • Значення шаблону очищається за допомогою `sanitize_key()` перед використанням.