导致“抱歉,出于安全原因不允许此文件类型”错误的原因是什么?
当您尝试上传WordPress不支持的文件类型时,会出现“抱歉,出于安全原因不允许此文件类型”的错误。如果您使用的是最新版本的WordPress,可能会看到错误消息“抱歉,不允许您上传这种文件类型”。这主要是出于安全原因,WordPress限制了您可以通过仪表板上传的文件类型。
允许的文件类型包括所有常见的图片、视频、文档和音频格式。虽然通过FTP或主机提供商的文件管理应用程序上传文件是一种解决方案,但它并不像使用内建的媒体库那样方便。
选项1:检查和修正文件扩展名拼写
首先,检查文件扩展名以确保其正确。例如,图片文件可能命名为holidayphoto.png,其中png是扩展名。如果扩展名错误,您只需右键单击并选择“重命名”选项更改文件名并添加正确的扩展名。
选项2:使用文件上传类型插件允许新的文件类型
如果您希望上传WordPress不支持的文件类型,可以通过添加为受支持的文件类型来实现。安装并激活File Upload Types插件,进入设置»File Upload Types页面,输入您的文件类型并启用它们。保存设置后,再次尝试上传您的文件。
选项3:使用WPCode允许新的SVG文件类型
您还可以使用WPCode插件允许新的文件类型上传。WPCode是一个无需直接编辑主题函数文件即可插入代码片段的插件。WPCode有一个代码片段专门用于允许SVG文件上传。
选项4:编辑wp-config.php文件(高级)
如果上述选项都不奏效,您可以尝试编辑wp-config.php文件。在“/* That’s all, stop editing! Happy publishing. */”行上方粘贴以下代码:
define('ALLOW_UNFILTERED_UPLOADS', true);
保存文件并再次尝试上传您的媒体文件。如果成功,记得返回文件并删除这行代码。
确保在允许其他文件类型时保持WordPress站点安全
启用附加文件类型后,我们强烈建议采取一些安全措施来保护您的WordPress网站:
- 限制未注册用户只能上传他们需要上传的文件类型。
- 使用WordPress安全插件监控站点的漏洞。
- 定期扫描您的WordPress网站以检测潜在的恶意代码。
- 限制上传文件的大小,防止用户上传可能包含恶意软件的大文件。
- 添加用户活动日志以记录哪个用户上传了哪个文件。
希望这篇文章帮助您修复WordPress中的“抱歉,出于安全原因不允许此文件类型”错误。您也可以查看我们的网站扩展必备插件列表及如何修复最常见的WordPress错误的终极指南。