问题描述
我有可下载的产品出售。
我创建了自定义元框来保存我需要的文件数据,它允许我将.doc 和.pdf 文件的自定义元数据上传到…
但是,当我尝试上传.mobi 和.epub – 它不会上传文件…
我怀疑我也会遇到问题,当我尝试并按照下载链接下载文件 – 但我会跨越这座桥,当我来到它。
对此的任何帮助将会非常棒。
最佳解决方案
假设您正在使用 WordPress 本机媒体上传器,那么您可以使用 upload_mimes
过滤器挂钩来添加或删除允许的文件类型,例如:
function custom_myme_types($mime_types){
//Adding avi extension
$mime_types['avi'] = 'video/avi';
//Removing the pdf extension
unset($mime_types['pdf']);
return $mime_types;
}
add_filter('upload_mimes', 'custom_myme_types', 1, 1);
您可以看到,添加一个文件类型,您只需添加文件扩展名为数组,mime 类型作为值.mobi 格式文件的 MIME 类型为 application/x-mobipocket-ebook
,而.epub 格式为 application/epub+zip
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。