# wp_theme_files_cache_ttl

URL: https://chugunov.pro/api-wordpress/filters/wp_theme_files_cache_ttl/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: хук-фильтр.
Появился в версии: 6.6.0.

## Сигнатура

```php
apply_filters( 'wp_theme_files_cache_ttl', int $cache_expiration, string $cache_type )
```

## Описание

Фильтрует время истечения кеша для файлов темы.

## Параметры

- `$cache_expiration` `int` — обязательный. Время истечения кеша в секундах.
- `$cache_type` `string` — обязательный. Тип устанавливаемого кеша.

## Фильтруемое значение

Время истечения кеша в секундах.

## Исходный код

Файл: `wp-includes/class-wp-theme.php:2038`

```php
$cache_expiration = (int) apply_filters( 'wp_theme_files_cache_ttl', self::$cache_expiration, 'theme_block_patterns' );
```

## История изменений

- 6.6.0 — Introduced.

## Связанные

Используется в: `WP_Theme::set_pattern_cache`.

Оригинал в официальной документации: https://developer.wordpress.org/reference/hooks/wp_theme_files_cache_ttl/
