WordPress不想用户在前端上传太大的图片文件,那么如何限制用户上传文件大小?WordPress中除了能从设置里面限制上传文件大小,以及从服务器设置文件大小外,还能单独对用户组、每个用户单独设置文件大小。这样做能节省不少服务器空间。
function corepress_filter_site_upload_size_limit($size){
//判断是否为管理员,不是的话就设置上传限制。
if (!current_user_can('manage_options')) {
//设置上传大小1000是1M
$size = 1024 * 1000;
}
return $size;
}
add_filter('upload_size_limit', 'corepress_filter_site_upload_size_limit', 20);