由于我们有一些网站是开放用户注册和发布信息的,如果发布的附件过大会占用服务器资源。所以我们会限制用户发布附件的体积,这里我们去限制他。
    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);
具体的尺寸图片大小可以限制,不能超过多大的。