跳到主要内容

为了提高安全性,WordPress允许您仅上传最常用的文件类型。您可以使用默认的媒体上载器上载常用的图像格式,音频/视频和文档。但是,如果您要上传不允许的文件类型?在本文中,我们将向您展示如何添加其他文件类型以在WordPress中上传。

如何添加要在wordpress中上传的其他文件类型
如何添加要在wordpress中上传的其他文件类型

WordPress中允许上传的文件类型

WordPress允许您上传最常见的图像文件,音频/视频,PDF,Microsoft Office和OpenOffice文档。WordPress Codex包含允许的文件类型和扩展名的完整列表。

为其他文件类型添加例外

安全性是限制用户可以上传的文件类型的主要原因。但是,这并不意味着用户不能更改此设置。使用少量代码,您可以向WordPress添加新的文件类型和扩展名。

例如,将此代码添加到主题的functions.php文件或特定于站点的插件中,以允许上传SVG文件类型:

functionmy_myme_types($mime_types){    $mime_types['svg'] = 'image/svg+xml'; //Adding svg extension    return$mime_types;}add_filter('upload_mimes', 'my_myme_types', 1, 1);

请注意,文件扩展名作为$ mime_types关联数组中的键,而mime类型作为其值。

在此示例中,svg文件扩展名表示MIME类型为image / svg + xml的文件。您可以在此页面上找到几种常见文件扩展名的mime类型。

您还可以在一个代码段中添加多种文件类型,如下所示:

functionmy_myme_types($mime_types){    $mime_types['svg'] = 'image/svg+xml'; //Adding svg extension    $mime_types['psd'] = 'image/vnd.adobe.photoshop'; //Adding photoshop files    return$mime_types;}add_filter('upload_mimes', 'my_myme_types', 1, 1);

如何添加要在wordpress中上传的其他文件类型
如何添加要在wordpress中上传的其他文件类型

我们希望本文能帮助您学习如何允许在WordPress中上传其他文件类型。

回到顶部