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() перед использованием.