Jednoduché přidávání youtube videí


Script, který si tu ukážeme, se už postará o samotné zobrazení videa. Nejdříve se podívejme, jak vypadá standardní vygenerovaný kód, který nám youtube nabídne:

<iframe width="480" height="360" src="http://www.youtube.com/embed/i7UYWbUBMsU?rel=0" frameborder="0" allowfullscreen></iframe>

A co vlastně chceme? Vložit video pomocí značky [youtube url=http://www.youtube.com/embed/i7UYWbUBMsU?rel=0] Nebudete tak muset neustále měnit rozměry okna v případě, že výchozí nastavení se neshoduje s vaší představou. A navíc, pokud někdy změníte design webu, rozměry okna pro příspěvky se zmenší či zvětší, tak nebude problém přizpůsobit mu všechna videa změnou dvou čísel. Potřebný script, který vložíte do souboru šablony functions.php, je zde:

function youtube_func($atts) {
    extract(shortcode_atts(array(
                'url' => '',
                    ), $atts));
    $return = "<iframe width='500' height='400' src='" . $url . "' frameborder='0' allowfullscreen></iframe>";
    return $return;
}

add_shortcode('youtube', 'youtube_func');

2 responses to “Jednoduché přidávání youtube videí”