由于我们有一些网站是开放用户注册和发布信息的,如果发布的附件过大会占用服务器资源。所以我们会限制用户发布附件的体积,这里我们去限制他。
function corepress_filter_site_upload_size_limit($size)
{
if (!current_user_can('manage_options')) {
//判断是否为管理员,不是的话就设置上传限制。判断方法多种多样
$size = 1024 * 5000;
}
return $size;
}
add_filter('upload_size_limit', 'corepress_filter_site_upload_size_limit', 20);
具体的尺寸图片大小可以限制,不能超过多大的。