wordpress自定义上传文件类型,wordpress无法上传jfif后缀文件的解决办法【2023年更新】

有时上传特殊文件到 WordPress 媒体库时,页面提示“抱歉,您无权上传此文件类型”或“抱歉,出于安全原因,不允许使用此文件类型”,而我们还要使用这类文件建站,应该如何解决呢?

最好的办法是使用插件来解决,插件方法请看文章最后面

WordPress默认允许上传的文件类型

出于安全考虑,WordPress 默认限制了能上传的文件类型。默认允许上传的文件类型有:

图片:.jpg .png .gif .jpeg .ico
文件:.pdf .doc .ppt .odt .xls .psd
音频:.mp3 .m4a .ogg .wav
视频:.mp4 .mov .avi .mpg .ogv .3gp .3g2

这些文件比较安全,不会影响 WordPress 正常运行。

为什么 WordPress 不允许所有文件类型

WordPress 限制文件扩展名来保护网站免受潜在的安全风险或滥用的影响。

比如允许用户上传 .exe 扩展名的文件,就可能被执行恶意软件,黑客可以进入网站后台甚至控制整个服务器。一些文件可能会损害网站声誉、被窃取信息、索要赎金,并面临其他可能的威胁。

这就是为什么当你尝试上传 WordPress 不允许的文件类型时,会看到一条警告提示:对不起,出于安全原因,不允许使用此文件类型。

如何在 WordPress 中允许未知文件类型

有两种方法可以允许未知文件类型。第一种是允许上传任何文件类型到 WordPress 媒体库。第二种是允许上传指定的文件类型。显然第一种不够安全,第二种才安全。

允许上传任何文件类型

在网站根目录,编辑 wp-config.php,在 /* That’s all, stop editing! Happy blogging. */ 前面填入代码:

define('ALLOW_UNFILTERED_UPLOADS', true);

进入 WordPress 后台,右上角点击注销,再重新登录 WordPress 账号。

此时你应该可以上传任何文件而不会触发警告消息了。

这个方法虽然方便,但是允许了所有文件类型上传,存在严重安全隐患,严重不建议用这个方式

另外一个方法是在主题目录的 functions.php 中添加代码,因为每次主题更新都会被覆盖,安全性也不高,所以就略过了。

还有一种方法是使用插件WP Add Mime Types来允许

在wordpress插件商店里面搜索WP Add Mime Types,然后下载,安装

wordpress自定义上传文件类型,wordpress无法上传jfif后缀文件的解决办法【2023年更新】

然后进行设置,具体如下图所示

wordpress自定义上传文件类型,wordpress无法上传jfif后缀文件的解决办法【2023年更新】

在最后面添加新的类型

jfif	= image/jpeg

添加后如图所示

wordpress自定义上传文件类型,wordpress无法上传jfif后缀文件的解决办法【2023年更新】

最后进行测试,就会发现可以正常上传了

到此为止。

发布者:彬彬笔记,转载请注明出处:https://www.binbinbiji.com/wordpress/2918.html

(0)
彬彬笔记彬彬笔记
上一篇 2023年1月21日 00:08
下一篇 2023年2月4日 16:15

相关推荐

发表回复

登录后才能评论
蜀ICP备14017386号-13