解决办法:
修改wp-config.php文件,增加如下行:
1 | define( 'ALLOW_UNFILTERED_UPLOADS' , true); |
这条语句将去除上传的文件类型限制,一劳永逸.
安全设置方法
修改文件的方法步骤:
把wp-includes/目录下的functions.php文件下载到本地;
用文本工具打开文件,找到代码
'tar' => 'application/x-tar',
'zip' => 'application/zip',
在其中添加代码: ‘rar’ => ‘application/rar’,
保存文件,然后上传至wp-includes/目录下并覆盖原funtions.php文件即可。
WordPress默认情况下允许用户上传以下文件类型:
图片
.jpg
.jpeg
.png
.gif
文件
.pdf(便携式文档格式; Adobe Acrobat)
.doc,.docx(Microsoft Word文档)
.ppt,.pptx,.pps,.ppsx(Microsoft PowerPoint演示文稿)
.odt(OpenDocument文本文档)
.xls,.xlsx(Microsoft Excel文档)
音频
.mp3
.m4a
.ogg
.wav
视频
.mp4,.m4v(MPEG-4)
.mov(QuickTime)
.wmv(Windows Media Video)
.avi
.mpg
.ogv(Ogg)
.3gp(3GPP)
.3g2(3GPP2)