unzip_file_use_ziparchive
云策文档标注
概述
本文档介绍了 WordPress 中的 unzip_file_use_ziparchive 过滤器,用于控制是否使用 ZipArchive 类来解压 ZIP 文件。该过滤器允许开发者根据环境或需求调整解压行为。
关键要点
- unzip_file_use_ziparchive 是一个过滤器,参数为布尔值,默认 true 表示使用 ZipArchive。
- 该过滤器在 WordPress 核心代码中用于条件判断,例如在解压文件时检查 ZipArchive 类是否存在。
- 相关函数包括 wp_zip_file_is_valid() 和 unzip_file(),用于 ZIP 文件验证和解压操作。
- 自 WordPress 3.0.0 版本引入此过滤器。
原文内容
Filters whether to use ZipArchive to unzip archives.
Parameters
$ziparchivebool-
Whether to use ZipArchive. Default true.
Source
if ( class_exists( 'ZipArchive', false ) && apply_filters( 'unzip_file_use_ziparchive', true ) ) {
Changelog
| Version | Description |
|---|---|
| 3.0.0 | Introduced. |