хук-фильтр
since 6.4.0
pre_unzip_file
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'pre_unzip_file', null|true|WP_Error $result, string $file, string $to, string[] $needed_dirs, float $required_space )
Описание
Фильтрует распаковку архива, позволяя переопределить её собственным процессом.
Фильтруемое значение
Результат переопределения. True при успехе, иначе WP Error. Значение по умолчанию — null.
Параметры
$result
null|true|WP_Error
обязательный
Результат переопределения. True при успехе, иначе WP Error. Значение по умолчанию — null.
$file
string
обязательный
Полный путь и имя файла ZIP-архива.
$to
string
обязательный
Полный путь в файловой системе, куда извлечь архив.
$needed_dirs
string[]
обязательный
Полный список необходимых папок, которые нужно создать.
$required_space
float
обязательный
Объём пространства, необходимый для распаковки файла и копирования его содержимого, с запасом в 10%.
Исходный код
wp-admin/includes/file.php:1786
$pre = apply_filters( 'pre_unzip_file', null, $file, $to, $needed_dirs, $required_space );
История изменений
| Версия | Описание |
|---|---|
| 6.4.0 | Introduced. |

