WordPress网站建设宣传图片

WordPress错误提示:“抱歉,您不允许上传此文件类型”问题解决

释放双眼,带上耳机,听听看~!

WordPress错误提示:“抱歉,您不允许上传此文件类型”问题解决:

问题原因

WordPress为了安全起见会限制一些类型的文件上传来保护网站避免一些潜在的风险。WordPress设置了默认允许的上传类型。如果上传的文件不是这些类型,就有可能会遇见:抱歉,您不允许上传此文件类型(站点语言是英文则是:Sorry,you are not allowed to upload this file type.)。

PS:如果你上传的是SVG文件,那么推荐你看这篇文章的解决方法:WordPress设置允许上传SVG图片

错误的问题的提示的也有可能是:抱歉,您无权上传此文件类型。所以错误提示可能会根据WordPress版本不同的而略有不同。

我在导入Woocommerce产品CSV文件时,就出现了提示“抱歉,您无权上传此文件类型。”的错误。如下图:

WordPress错误提示:“抱歉,您不允许上传此文件类型”问题解决 1

解决办法

方法一:使用WP Extra File Types插件

你可以直接在WordPress网站后台插件安装界面搜索WP Extra File Types,找到它然后安装,也可以到WordPress插件库地址下载出来上传安装。

WordPress插件库WP Extra File Types插件下载地址:https://wordpress.org/plugins/wp-extra-file-types/

WordPress错误提示:“抱歉,您不允许上传此文件类型”问题解决 2
WordPress错误提示:“抱歉,您不允许上传此文件类型”问题解决 3

插件安装后启用,会在设置中多出一个选项:Extra File Types,点击进去既可以开始对应的设置:

插件貌似没有翻译为中文,所以可以用浏览器翻译功能查看对应的选项设置:

WordPress错误提示:“抱歉,您不允许上传此文件类型”问题解决 4

前三个选项分别是:你可以根据你的需求勾选

  • 仅检查文件扩展名>仅当您无法上传已通过选择其类型启用的文件时使用
  • 跳过 WordPress 检查>仅当您想自己管理所有文件类型时才使用,跳过内部 WordPress 列表和检查
  • 启用 GravityForms 的实验性解决方法>覆盖标准行为 – 测试版 – WP-Extra-File-Types 已开发为仅与 WordPress 媒体库集成

下面则是预设的很多文件扩展名选项,我们可以通过按 CTRL+F 搜索来快速找到自己要设置的文件夹拓展名。

如果预设的文件类型扩展名中没有我们要添加的文件类型,这个插件还支持自定义文件类型:

WordPress错误提示:“抱歉,您不允许上传此文件类型”问题解决 5

需要填写:描述、文件扩展名、文件MIME类型。

不清楚的文件MIME类型也很简单,我们通过搜索引擎或者是chatgpt去获取对应的文件MIME类型就好了,例如:

WordPress错误提示:“抱歉,您不允许上传此文件类型”问题解决 6

勾选或者填写完自己需要的文件类型后,则点击最底部的保存更改

为了确保设置生效,请你清理网站缓存并退出重新登陆。

方法二:配置wp-config.php文件

在网站根目录,打开wp-config.php文件

找到/* That’s all, stop editing! Happy publishing. */这行文字,在它的前面加入下面这句代码:

define('ALLOW_UNFILTERED_UPLOADS', true);

如下所示:

WordPress错误提示:“抱歉,您不允许上传此文件类型”问题解决 7

这行的代码的作用是允许上传所有类型的文件,填入后保存,然后重新进入你的WordPress网站后台上传文件,应该就可以上传你出现错误提示的文件了。

方法三:添加functions.php文件功能代码

还可以添加下述代码到你的主题functions.php文件,这个适合就可以配合我们之前推荐的功能短代码插件去使用了:WordPress代码片段插件 WPCode。搭配起来真不错。

下面代码是允许上传SVG和JSON示例,如果你需要上传的文件是其他类型的,则按照下面的格式去添加就可以了。$mime_types[‘文件后缀’] = ‘mime类型’; // 对应注释

function allow_additional_file_types( $mime_types ) {
    $mime_types['svg'] = 'image/svg+xml'; // 允许上传SVG文件
    $mime_types['json'] = 'application/json'; // 允许上传JSON文件
    return $mime_types;
}
add_filter( 'upload_mimes', 'allow_additional_file_types' );

上面就是关于WordPress错误提示:“抱歉,您不允许上传此文件类型”这个问题站长根据经验给出的几种解决方案,根据自己实际情况选择合适自己的把。如果你的文件不需要在WordPress网站后台的媒体库中出现和管理,可以直接上传到你网站的目录下也是可以的。

相关内容

WordPress默认允许的文件类型:

  • 图片:.jpeg、.jpg、.png、.gif、.ico
  • 文件:.pdf、.doc、.docx、.ppt、.pptx、.pps、.ppsx、.odt、.xls、.xlsx、.psd
  • 音频:.mp3、.m4a、.ogg、.wav
  • 视频:.mp4、.m4v、.mov、.wmv、.avi、.mpg、.ogv、.3gp、.3g2

给TA打赏
共{{data.count}}人
人已打赏
SEO基础SEO技巧WordPress与SEOWordPress技巧

WordPress/PHP网站实现死链(404链接)自动收集提交处理

2023-12-26 18:51:06

WordPress技巧WordPress插件分享

WordPress设置允许上传SVG图片

2024-1-2 19:55:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
展开目录