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,这个插件只有这一个功能对网站速度影响可以忽略不计。

     

缺点:插件都包含很多功能,需要查找仅仅自己需要的功能,会造成一定的网站速度的影响。