我们在使用WordPress添加媒体上传文件时有时会出现错误提示:“抱歉,由于安全原因,这个文件类型不受支持。”,遇到这种情况如何解决呢?今天蓝米兔分享解决wordpress上传文件时限制后缀的问题:
wordpress上传文件时文件类型不受支持的解决方法
- 场景:WordPress添加媒体上传文件;
- 错误提示:抱歉,由于安全原因,这个文件类型不受支持。
解决方法:
有两种方法可以解决,一种方法是通过FTP上传,另一种则是通过修改WordPress源码来解决。
方法一:通过FTP上传文件到WP网站目录中,FTP绕过WordPress程序,不受源码控制,能够直接上传;
方法二:通过修改wp-include/functions.php
文件来解决,通过查找资料了解到,出现这个问题的原因是由于WordPress中做了文件上传格式的限制,这种限制可以在WordPress中的wp-include/functions.php的get_allowed_mime_types函数中找到,因此我们可以通过定位到wp-include/functions.php中的get_allowed_mime_types函数找到如下图所示的位置。
以上传入 apply_filters函数中的Array,即允许上传的类型列表,我们可以根据以上的格式手动添加想要支持上传的文件类型。例如这里我们想要上传txt文本格式文件,只需要添加一行格式说明就可以了:
'txt' =>'text/txt',
当然你也可以一劳永逸地解决问题,定位到站点根目录下的wp-config.php文件,在其中加入一句:
define(‘ALLOW_UNFILTERED_UPLOADS’, true);
这条语句直接去除上传的文件类型限制。
- 注意:本站资源多为网络收集,如涉及版权问题请及时与站长联系,我们会在第一时间内删除资源。
- 您购买的只是资源,不提供解答疑问和安装服务。
- 付款后如遇到无法下载的情况请联系QQ:825564。
请登录后发表评论
注册
社交帐号登录