仅限制Woocommerce上传的特定文件类型(Wordpress)

时间:2018-06-09 20:44:29

标签: wordpress woocommerce upload file-type restrict

我正在使用Woocommerce plugin的Wordpress。在Woocommerce中,可以创建虚拟/数字可下载产品。我想仅限制 Woocommerce上传

的特定文件类型。

woocommerce file upload field

我已经找到了限制标准Wordpress上传文件类型的解决方案,但没有找到Woocommerce上传的文件类型。

我想允许人们在标准的Wordpress上传中上传任何文件类型---但只想让他们在Woocommerce上传字段中上传档案类型(.zip,.rar,.7z ...)。

Woocommerce上传位于wp-content / uploads / woocommerce_uploads / 2018/01 /...

也许找到问题的解决方案很重要。

编辑1 //

标准Wordpress上传限制如下所示(PHP):

add_filter('upload_mimes','restrict_mimes_for_author');
function restrict_mimes_for_author($mimes) {
  if (!current_user_can('author')) {
    return;
  }

  $mimes = array('pdf' => 'application/pdf');

  return $mimes;
}

add_filter('upload_mimes','restrict_mime');
function restrict_mime($mimes) {
$mimes = array(
                'jpg|jpeg|jpe' => 'image/jpeg',
                'gif' => 'image/gif',
);
return $mimes;
}

1 个答案:

答案 0 :(得分:0)

默认情况下,WooCommerce会将与之相关的文件保存在woo-commerce上传文件夹中,因此,如果您可以在此文件夹上过滤掉文件类型,那么您可以区分普通和上传商务。

希望它能给出一些线索。

由于