首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >仅限制Woocommerce上载的特定文件类型(Wordpress)

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

Stack Overflow用户
提问于 2018-06-10 04:44:29
回答 1查看 262关注 0票数 0

我在Woocommerce plugin上使用Wordpress。在Woocommerce中,可以创建虚拟/数字可下载产品。我只想限制Woocommerce上传的特定文件类型。

woocommerce file upload field

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

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

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

也许这对为我的问题找到解决方案很重要。

编辑1//

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

代码语言:javascript
复制
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;
}

代码语言:javascript
复制
add_filter('upload_mimes','restrict_mime');
function restrict_mime($mimes) {
$mimes = array(
                'jpg|jpeg|jpe' => 'image/jpeg',
                'gif' => 'image/gif',
);
return $mimes;
}
EN

回答 1

Stack Overflow用户

发布于 2018-06-10 10:51:51

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

希望它能给我们提供一些线索。

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50778380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档