Wordpress Performance Wordpress SEO Wordpress Security Wordpress Themes Wordpress Hosting Mein Setup Das Buch

oEmbed Größe festlegen

Wordpress Speed Snippet Plugin

WordPress Embeds in der richtigen Größe

WordPress 3.5 war schon nicht schlecht, doch plötzlich waren auch sämtliche Videos bzw. oEmbeds kleiner als üblich. Das sah schrecklich aus, denn eingebettete Videos waren nicht mehr in der maximalen Seitenbreite integriert, sondern linksbündig, klein und hässlich. Normalerweise konnte die Breite von oEmbeds in den Einstellungen festgelegt werden, doch mit der WordPress Version 3.5 wurde diese Option schlichtweg entfernt und somit fehlt seitdem auch eine Möglichkeit die Videos in ihrer Größe zu manipulieren. Ein Snippet schafft hier Abhilfe. Wer das ganze dynamisch braucht und unterschiedliche Werte für Artikel und Startseite verwenden möchte, nutzt das zweite Snippet.

Folgendes in die Functions.php eures Themes eintragen:

if ( ! isset( $content_width ) ) $content_width = 630;

Dynmaische Größe:

function fastwp_oembed_defaults($embed_size) {
if(is_front_page()) {
        $embed_size['width'] = 1000;
        $embed_size['height'] = 700;
}
else {
	$embed_size['width'] = 630;
        $embed_size['height'] = 350;
}
    return $embed_size;
}
add_filter('embed_defaults', 'fastwp_oembed_defaults');

Videos in der richtigen Größe

Das Snippet oben setzt die Breite nun auf 630 Pixel und natürlich müsst ihr den Wert entsprechend eures Themes anpassen. Das Snippet sorgt danach dafür, dass sämtliche Videos in der maximalen Breite eingefügt werden. Alternativ könnte selbiges noch via die CSS gesteuert werden, dann gilt es aber wieder für alle iFrames und zerstört eventuell das komplette Design. Also einfach das minimale Snippet oben nutzen, schon hat sich die Sache erledigt. Etwas nervig finde ich es allerdings schon, denn nach dem Update hatte ich dies zunächst nicht bemerkt. Erst ein paar Tage später fügte ich ein Video ein und war dann doch recht überrascht, wie sich dieses in den Content integrierte.



Wordpress Performance eBook