Wordpress网站是有一个媒体库的功能,但是上传媒体文件的大小确有限制。大多数限制是2M或者8M,如果是图片的上传大小还算可以,但是对于视频或者音频文件就显得太小了。那么怎么更改wordpress文件的上传大小呢?
一、联系服务器托管商
一般服务器都是有工单功能的,联系服务商工作人员可以很好的解决wordpress文件上传大小问题。
缺点:工单回复速度不是时时的,如果您需要多次更改,那么就比较麻烦。甚至有些客服人员不是技术出身,修改一次消耗的时间较多。
二、修改htaccess文件
在.htaccess文件中添加如下代码
php_value upload_max_filesize 64M
php_value post_max_size 128M
php_value memory_limit 128M
php_value max_execution_time 300
php_value max_input_time 300
upload_max_filesize就是文件上传的大小,post_max_size 是post文件上传的大小,memory_limit是内存限制。设置的时候,post_max_size和memory_limit的值要大于upload_max_filesize的值。
缺点:不是所有的服务器.htaccess文件都起效,主要用于apache服务器上。
三、修改php配置文件
在您网站使用的php.ini文件中修改如下值
upload_max_filesize = 64M
post_max_size = 128M
memory_limit = 128M
这种是从php配置中修改,修改后需要重启php。
缺点:修改的是php配置文件,如果服务器有多个网站会全部修改。造成服务器负载的压力增加
四、在网站根目录添加php.ini 或者.user.ini文件添加如下代码
upload_max_filesize = 64M
post_max_size = 128M
memory_limit = 128M
缺点:有些服务器不支持这种方式修改php配置。这中修改根据您服务器的情况尝试是创建php.ini或者.user.ini文件,甚至两种都不可以。
五、主题下functions.php文件添加如下代码
function upload_size( $size ) {
$size = 1024 * 64000;
return $size;
}
add_filter( 'upload_size_limit', 'upload_size', 20 );
缺点:这种修改是在主题中修改,会出现换主题或者更新主题需要重新添加的情况
六、使用插件
Wordpress插件很多都能实现这个功能,推荐wp upload size,这个插件只有这一个功能对网站速度影响可以忽略不计。
缺点:插件都包含很多功能,需要查找仅仅自己需要的功能,会造成一定的网站速度的影响。