Zip在WordPress中解压附件

时间:2015-06-04 作者:ron r

我的客户使用easy digital download插件销售他们的照片。他们上传一个包含许多照片的zip文件,然后出售这个zip文件。我需要的是提取这个zip文件并在页面中显示其中的图像。所以我需要从这个zip获取所有图像。我需要做一些定制工作。是否有任何方法可以通过代码解压缩此文件?请帮忙。

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

WordPress提供了一个名为unzip_file()-- 在Google中键入“wordpress unzip”即可轻松找到。法典中有示例代码:

WP_Filesystem();
$destination = wp_upload_dir();
$destination_path = $destination[\'path\'];
$unzipfile = unzip_file( $destination_path.\'/filename.zip\', $destination_path);

if ( $unzipfile ) {
  echo \'Successfully unzipped the file!\';       
} else {
  echo \'There was an error unzipping the file.\';       
}
我不知道你需要做什么“定制工作”。

结束