今天上传附件时,WordPress提示“文件类型不符合安全规则,试试别的文件。”,奇怪了,一个扩展名为RAR的压缩包文件,能有什么问题吗?
上网一查,遇到这种问题的人还真多。原来WordPress从2.8.5版本之后增加了文件类型检测功能,以前的版本管理员(博主)可以上传任意类型的文件,知道原因就好解决了,办法如下:
1、关闭文件检测功能
打开WordPress配置文件wp-config.php,添加以下一行代码:
define(‘ALLOW_UNFILTERED_UPLOADS’, true);
2、添加可以上传文件的类型
打开wp-includes/functions.php,查找
‘zip’ => ‘application/zip’
如果你想上传扩展名为RAR的文件,就增加以下这行代码:
‘rar’ => ‘application/rar’,
注意一定要有后面这个逗号啊
添加其它格式类型的文件也可按照此方法操作。