/* For Change Limit Size File Uploads */
function increase_upload_size_limit() {
$user = wp_get_current_user();
$roles = (array) $user->roles;
if ($roles[0] == 'administrator') {
return 1048576 * 15; // 15 MB
}
if ($roles[0] == 'editor') {
return 1048576 * 4; // 4 MB
}
if ($roles[0] == 'author') {
return 1048576 * 4; // 4 MB
}
}
add_filter( 'upload_size_limit', 'increase_upload_size_limit', 99 );