WordPress kívülről

Beillesztett videók nagysága automatikusan

WordPress szerencsére már több videómegosztó szájtot alapnak vesz. Ezalatt azt értem, hogy ha csak egy YouTube videó URL-t beillesztünk, akkor már ott is díszeleg a videó honlapukon, nem is kell embed kóddal foglalkozni.

Ekkor felmerül az a furfangos kérdés, hogy: “De akkor így hogy adom meg a méretét?” A kérdés jogos és a válasz is egyértelmű rá: nagyjából sehogy. Azonban automatizálni tudjuk ezt a dolgot is. Alapból a rendszer már megad egy embed szélességet és magasságot, nekünk csak ezt kell személyre, vagyis mondhatni kontent szélességre állítani.

function mycustom_embed_defaults($embed_size){
    if( is_single() ){
        $embed_size['width'] = 586;
        $embed_size['height'] = 500;
    }

    return $embed_size;
}

add_filter('embed_defaults', 'mycustom_embed_defaults'

Ha megadjuk a szélességet és a magasságot, akkor nincs is más dolgunk mint tovább ékesíteni a világhálót jobbnál jobb cikkeinkkel. Természetesen a functions.php fájlba kell elhelyezni a kódot.