下面,我们将向您展示两种方法来修复 WordPress 中的“抱歉,出于安全原因不允许使用此文件类型”错误:
- 通过编辑站点的 wp-config.php 文件
- 通过使用免费的 WordPress 插件
1. 通过 wp-config.php 添加新的允许的文件类型
要在 WordPress 站点的 wp-config.php 文件中启用 ALLOW_UNFILTERED_UPLOADS 选项,允许您将任何文件类型上传到媒体库,请按照以下步骤操作。
在进行任何更改之前,明智的做法是备份您的网站:
- 通过 FTP/SFTP 连接到您的 WordPress 站点。
- 在根文件夹中找到 wp-config.php 文件,以及 wp-admin 和 wp-includes 文件夹。
- 打开 wp-config.php 使用文本编辑器进行编辑。
右键单击以编辑 wp-config.php 文件,或将其下载到您的计算机:
然后,在编辑 wp-config.php 文件时,在/* That’s all, stop editing! Happy blogging. */
行的上方添加下面的代码:
define('ALLOW_UNFILTERED_UPLOADS', true);
请务必保存更改并根据需要重新上传文件。
要完成此过程,请导航到您的 WordPress 仪表板并注销您的 WordPress 帐户。然后,立即重新登录。
注销并重新登录后,您应该能够上传任何文件,而不会遇到错误消息。
2. 使用免费的 WP Extra File Types 插件
如果您不想编辑 wp-config.php 文件或希望对允许的文件类型进行更多控制,您可以使用 WordPress.org 上提供的免费 WP Extra File Types 插件。
安装并激活插件后,导航至 WordPress 仪表板中的“设置”→“额外文件类型”。
您将找到文件类型的完整列表。选中您要启用上传的文件类型旁边的框,然后单击底部的“保存更改”。
如果所需的文件类型未列出,您可以在插件设置列表的底部添加您自己的自定义文件类型。
只需导航到设置页面的底部,您将在其中找到添加自定义文件类型的选项。
输入您想要允许的文件类型的扩展名,然后单击“保存更改”以应用新设置。
检查下面的屏幕截图 –
总结
之所以 WordPress限制了某些格式的文件上传,是基于安全因素考虑的,所以,如果不是真的必要,一般不需要更改这些限制。如果你真的需要添加额外的格式支持,推荐采用 WP Extra File Types 插件来实现,操作更加简单。