有很多人在讨论如何增加php最大上载文件大小。。。
在我的情况下,虽然我想将其从8MB缩减到4MB。。。在我的cpanel配置中,如果我更改设置,它最终将更改所有托管网站的设置。。。这是我不想要的(在其他wordpress安装上,我需要8)。
我试着安抚一个php。我的WP安装所在的user/public\\u html根目录中的ini,但没有更改。如果我尝试加入规则。htaccess我收到一个内部服务器错误
有没有办法告诉wordpress将可上传文件的限制设置为低于php限制?我试图查看wp config中是否有这样的设置,但没有找到
谢谢
ps-我正在寻求单站点安装的建议,我知道multisite具有我需要的特性。。。但在单个站点上,它并不存在
编辑
我发现这个过滤器可以防止用户在试图上传超过指定大小的图像(任何文件)时进行进一步操作
function custom_file_max_upload_size( $file ) {
$size = $file[\'size\'];
if ( $size > 3000 * 1024 ) {
$file[\'error\'] = __( \'ERROR: you cannot upload files larger than 3M\', \'textdomain\' );
}
return $file;
}
add_filter ( \'wp_handle_upload_prefilter\', \'custom_file_max_upload_size\', 10, 1 );
在$size之后,可以输入字节3000*1024=3M的大小
这几乎就是我想要实现的目标,除了一件事:the Wordpress Media upload still displays the 8M limit which is the PHP limit. I wish I could get rid of that, otherwise the users of my website may get confused.