хук-фильтр since 5.6.0

pre_recurse_dirsize

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

apply_filters( 'pre_recurse_dirsize', int|false $space_used, string $directory, string|string[]|null $exclude, int $max_execution_time, array $directory_cache )

Описание

Верните фактический занятый объём, чтобы прервать рекурсивный расчёт размера файлов средствами PHP и использовать вместо него что-то другое, например API CDN или встроенные инструменты операционной системы для лучшей производительности.

Оригинал (английский)

Return the actual used space to short-circuit the recursive PHP file size calculation and use something else, like a CDN API or native operating system tools for better performance.

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

Объём занятого пространства в байтах. Значение по умолчанию false.

Параметры

$space_used int|false обязательный
Объём занятого пространства в байтах. Значение по умолчанию false.
$directory string обязательный
Полный путь к каталогу.
$exclude string|string[]|null обязательный
Полный путь к подкаталогу, исключаемому из общего подсчёта, или массив путей.
$max_execution_time int обязательный
Максимальное время выполнения до прекращения попытки. В секундах.
$directory_cache array обязательный
Массив кэшированных путей к каталогам.

Исходный код

wp-includes/functions.php:8869

$size = apply_filters( 'pre_recurse_dirsize', false, $directory, $exclude, $max_execution_time, $directory_cache );

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

ВерсияОписание
5.6.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.