Ich bastle gerade an einem Webseitenentwurf und dazu verwende ich wieder einmal das WordPress-Theme “Twenty Seventeen”, welche unter anderem auch die Möglichkeit eines Video Headers bietet.
Nur ist mir aufgefallen, dass hier das Größenlimit auf 8 MB per default gesetzt ist und das war für einen Anwendungsfall dann doch etwas zu wenig. Klar könnte man das Video auch bei YouTube hosten, aber vielleicht will man dies ja nicht. 😉
Nach etwas Suchen im Internet bin ich in einem Supportforum über die Lösung gestolpert. Dazu müsst ihr folgenden Code in die functions.php Datei des Themes einbauen.
( Pfad: wp-content / themes / twentyseventeen )
function customize_filesize_video_validation( $validity, $value ) {
if ( is_wp_error( $validity ) ) {$validity->remove( 'size_too_large' ); }
$video = get_attached_file( absint( $value ) );
if ( $video ) {
$size = filesize( $video );
if ( 500 < $size / pow( 1024, 2 ) ) { // Check whether the size is larger than 500MB.
$validity->add( 'size_too_large',
__( 'This video file is too large to use as a header video. Try a shorter video or optimize the compression settings and re-upload a file that is less than 500MB. Or, upload your video to YouTube and link it with the option below.' )
);
}
}
return $validity;
}
add_filter( 'customize_validate_header_video', 'customize_filesize_video_validation', 20 ,2);