そんな仕様が求められる場合もあると思うんですよ。
はい、困った時のショートコードー。
今回はYouTubeサムネイルリンク埋め込み版です。
サムネイル画像はytimg.comから取得。
サイズ処理はHTMLタグ側で無理やり、です。
CSSによってはうまく調整できないので style属性にでも書き換えましょう。
functions
function youtube($atts) {
extract(shortcode_atts(array(
"value" => '',
"width" => '480',
"height" => '360',
"title" => ''
), $atts));
return '<div class="ytthum"><a href="http://www.youtube.com/watch?v='.$value.'"><img src="http://i.ytimg.com/vi/'.$value.'/0.jpg" width="'.$width.'" height="'.$height.'" alt="'.$title.'" /></a><br />'.$title.'</div>';
}
add_shortcode("youtube", "youtube");
Shortcord
[youtube value="emAzdSUkkM8"]
Sample
参考にさせていただきました
WordPressで運営しているサイトでYoutubeを使う際に知っておくと得するっぽいTips


