Zum Inhalt springen

WordPress: Wie man die (Upload) Größe des Header Videos erhöhen kann.

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);
Schlagwörter:

Ein Gedanke zu „WordPress: Wie man die (Upload) Größe des Header Videos erhöhen kann.“

  1. 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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.