wordpress修改上传文件大小及类型

wordpress 版本是最新的,4.8.1
默认,只有部分图像类型的文件可以上传,文件大小限制为2M。

1.修改文件类型:

vi wp-includes/functions.php
/mysql2date jump to this function:
$mime_to_ext = apply_filters( 'getimagesize_mimes_to_exts', array(
'image/jpeg' => 'jpg',
'image/png' => 'png',
'image/gif' => 'gif',
'image/bmp' => 'bmp',
'image/tiff' => 'tif',
//add more file type
'zip'=> 'application/zip',
'tar'=> 'application/x-tar',
'gz|gzip'=> 'application/x-gzip',

) );

现在就增加了zip/tar/gz/gzip文件类型的支持。

2.  修改文件大小

a.php

5.6/fpm/php.ini:post_max_size = 32M
5.6/fpm/php.ini:upload_max_filesize = 32M

重启php5.6-fpm

b.nginx:413 Request Entity Too Large

在nginx.conf里找到http段,加一句:client_max_body_size 32m;

重启nginx