WordPress Version: 6.1
/**
* Filters the maximum upload file size allowed, in bytes.
*
* @since 3.0.0
*
* @param int $size Upload size limit in bytes.
* @return int Upload size limit in bytes.
*/
function upload_size_limit_filter($size)
{
$fileupload_maxk = (int) get_site_option('fileupload_maxk', 1500);
$max_fileupload_in_bytes = KB_IN_BYTES * $fileupload_maxk;
if (get_site_option('upload_space_check_disabled')) {
return min($size, $max_fileupload_in_bytes);
}
return min($size, $max_fileupload_in_bytes, get_upload_space_available());
}