这应该可以:
function max_video_size( $file ) {
$size = $file[\'size\'];
$size = $size / 1024;
$type = $file[\'type\'];
$is_image = strpos( $type, \'video\' ) !== false;
$limit = 750;
$limit_output = \'750kb\';
if ( $is_image && $size > $limit ) {
$file[\'error\'] = \'Video files must be smaller than \' . $limit_output;
}
return $file;
}
add_filter( \'wp_handle_upload_prefilter\', \'max_video_size\' );
冲洗并重复,在中更改视频
$is_image 行,甚至通过更改函数,将所有所需的文件类型构建到一个过滤器中。
完整披露=这个答案的核心是Set limit to media upload?