钩子文档

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.