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