想要将更多文件类型上传到您的 WordPress 媒体库?
您一定已经注意到,出于安全原因,WordPress 不允许您通过媒体上传器上传所有文件类型。您只能上传某些文件,例如图像(.jpg、.png 和 .gif)、文档(.doc、.xls、.ppt、.pdf)、音频文件(.wav、.mp3、.mp4)和视频 ( .mpg、.mov、.wmv)。
但有时您可能希望将更多文件类型上传到您的 WordPress 站点,例如 .bmp 图片、.psd、.ai、.page 文档等。
让我们来看看查看如何安全地将其他文件类型上传到 WordPress 媒体库。
如何在 WordPress 中启用额外的文件上传支持
您可以通过两种方式扩展 WordPress 媒体库对更多文件扩展名的支持。
-
方法一:使用插件上传其他文件类型
-
方法二:不使用插件上传其他文件类型
要使用插件在 WordPress 中启用其他文件上传支持,您首先需要安装并激活免费文件上传类型插件。

使用本插件,您该网站对更多文件类型的支持可以轻松扩展。
该插件的工作原理是让您调整内部文件白名单。您可以手动控制您的网站可以上传的文件扩展名的类型。
配置文件上传类型插件
在您的 WordPress 站点上安装并激活插件后,转到设置 » 文件上传类型

您会看到一个显示不同文件格式的列表。要扩展对更多文件类型的支持,您可以在列表中选择正确的文件扩展名。如果您没有看到要上传的文件扩展名,请向下滚动直到找到“添加自定义文件类型”。然后在其中添加详细信息。

如果要展开对于许多支持的文件类型,请使用扩展字段旁边的“+”号。完成后,单击屏幕底部的“保存设置”按钮。您现在应该能够轻松上传所需的文件格式。
方法二:不使用插件上传其他文件类型
如果您不想安装插件上传其他文件类型,只需将此代码段添加到您的functions.php文件或特定该网站的插件。
函数 my_myme_types($mime_types) {
$mime_types[‘svg’] = ‘image/svg+xml’; // 添加 svg
扩展名
return $mime_types ;
add_filter(‘upload_mimes’, ‘my_myme_types’, 1, 1);
在在上面的代码中,您会注意到文件扩展名作为 $mime_types 中的关联数组键,而 mime 类型作为其值。在此示例中,svg 文件扩展名表示 MIME 类型为 image/svg+xml 的文件。
如果要添加多种文件类型,可以使用如下方法:
function my_myme_types($mime_types) {
$mime_types[‘svg’] = ‘图片/svg + xml’; // 添加 svg 扩展名
$mime_types[‘psd’] = ‘image/vnd.adobe.photoshop’; //添加Photoshop文件
返回$mime_types;
}
add_filter(‘upload_mimes’, ‘my_myme_types’, 1, 1);
别忘了保存完成后的设置。
我们希望本文能帮助您将其他文件类型上传到您的 WordPress 媒体库。您可能还想阅读有关 WordPress 的最佳文件上传插件的信息。
帖子如何将其他文件类型上传到 WordPress 媒体库第一篇文章 IsItWP – 免费的 WordPress 主题检测器。





