5

YouTubeビデオのiframe埋め込みコードから、YouTubeビデオのYouTubeサムネイルの外部URLを設定する方法(サイト内にアップロードしない)はどうすればよいですか?

外部の YouTube サムネイル URL を取得し、それをおすすめの画像として設定する機能を作成することは可能ですか:

<iframe width="420" height="315" src="www.youtube.com/embed/gTp4sZtjHS" frameborder="0" allowfullscreen></iframe>

OEmbed や同様のことについて質問しないでください。質問は明確だと思います。

4

1 に答える 1

34

YouTube 動画から大きな画像を取得するための形式は、http://img.youtube.com/vi/A4a0xZMMlqE/0.jpg「A4a0xZMMlqE」を動画 ID に置き換えるだけです。

これを設定する最も簡単な方法は、アイキャッチ画像として使用することを忘れて、テンプレートに動的に取り込むことだと思います.

したがって、投稿で、YouTube ビデオ ID を保持するカスタム フィールドを作成し、テンプレートで次のようにします。

<img src="http://img.youtube.com/vi/<?php echo get_post_meta($post->ID,'youtubeId');?>/0.jpg"/>

それはあなたの問題を解決しますか?

それ以外の場合は、実際に注目の画像にすることを検討している場合は、おそらくカスタムプラグインの開発を検討しているでしょう: http://net.tutsplus.com/tutorials/wordpress/creating-a-custom-wordpress-plugin-from -scratch/ wp_insert_attachment使用する可能性が最も高い

また、気づいていなかったmedia_sideload_imageも見つけました。URL (つまり、上記の YouTube リンク) から画像を取得し、投稿に添付します。

于 2013-07-20T09:39:44.623 に答える