web-dev-qa-db-ja.com

投稿後にYouTubeのサムネイルを取得しますか?

再生リストで整理された特別なYouTubeフィードを受信するためにフィードを使用しています。残念ながら、URLは説明フィールドには含まれていませんが、投稿にソースURLを含めることで動画を表示することができます。

URLがエディタの投稿エリアにないため、これは問題なく動作します。YouTubeのサムネイルグラバーではこれらのサムネイルを取得できません。

誰かが私が記事の公開されたバージョンを通して注目の画像を取得することができる方法を知っていますか?私はそれらを手動で調整するために多くの投稿アイテムに方法があるのでそれは自動化される必要があります。

1
Garrett

各YouTubeビデオには4つの生成された画像があります。次のように予測可能な形式になっています

http://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg

リストの最初の画像はフルサイズの画像で、その他はサムネイル画像です。

動画のURLがある場合は、その動画から動画IDを抽出して画像を呼び出すことができます。既に投稿された投稿でそれを行うには、the_contentフィルターフックを使用できます。

4
Bainternet