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);
Hi
Danke für deinen Aktikel. Ich habe mal diese Lösung geschrieben:
I figured that when we make an 12 second loopable Video in FullHD (1080*1920px 25p) and minimize it by the Handkbrake-Software with a factor of 28 we get an video filesize of 3.88mb, if you ad an Forground-Layer of 60% black no compression well be seen – this works just works perfect for us.
Greetings from the Videoproduktion