YouTubeの動画からブログ記事のアイキャッチ画像を自動的に作成する方法

2013.3.31 (更新日:2016.03.02)

wordpress

このブログでは各記事のアイキャッチ画像を作成するのに「Auto Post Thumbnail」というプラグインを使用しています。各記事の最初の画像をアイキャッチとして自動登録してくれるというスグレモノなプラグインです。

ただ画像以外のものには対応していないため、例えばYoutubeの動画だけど貼ったりするとアイキャッチ画像が作られません。このため、これまでは動画を一旦キャプチャし、それをトップ画像にして記事を書いていました。

しかし、そろそろ面倒になってきたので何か方法はないかと調べたら、解決策がわりとあっさりと見つかったのでご紹介します。

Auto Post Thumbnail PROを使う

まずは正攻法。Auto Post Thumbnailの上位版、Auto Post Thumbnail PROなら動画からのアイキャッチ作成にも対応しています。

WordPress – Auto Post Thumbnail PRO | CodeCanyon

対応している動画サイトはYouTube、Vimeo、Blip.tv、Justin.tv、DailyMotion、MetaCafe。YouTubeとVimeo以外は使うことはないですが、対応しているサイトが多いのに越したことはありません。なおPro版は$5の有料。Wordpressのプラグインサイトからはダンロードできません。

購入前に機能を試してみたいという人のために、自由に使えるWordpressサイトも公開されています。

Auto Post Thumbnailを改造する

もう一つの方法がAuto Post Thumbnailを改造してYouTubeに対応させてしまう方法。この方法は、Auto Post Thumbnailのフォーラムに投稿がありました。

方法は簡単。auto-post-thumbnail.phpの中から以下の記述の部分を見つけます。

// Get all images from post's body
    preg_match_all('/<\s*img [^\>]*src\s*=\s*[\""\']?([^\""\'>]*)/i', $post[0]->post_content, $matches);

中央よりやや後ろ、apt_publish_postというFunctionの中にあります。見つけたら、その後ろに以下の記述を追加するだけです。

if (empty($matches[0])) {
        preg_match('%(?:youtube\.com/(?:user/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $post[0]->post_content, $match);
        if (!empty($match[1])) {
            $matches=array(); $matches[0]=$matches[1]=array('http://i3.ytimg.com/vi/'.$match[1].'/hqdefault.jpg');
        }
    }

これで、トップにYouTubeの動画を貼っても、そこからアイキャッチを作ってくれます。フォーラムにも書いてありますが、正規表現の部分を変更レスればViemoなどにも対応できそうですね。

そんなわけで私はひとまず後者の改造版を使用することにしました。これで何か機能的に足りないものが出てきたら、PRO版の購入を検討したいと思います。

タグ: , , ,

この記事が気に入ったらフォロー・購読をお願いします

最新情報をお届けします

News >モバイル

HTC サポーターズクラブ発足、5月16日に台湾で行われる新製品発表会への招待も!

HTCが「HTC サポーターズ クラブ」を発足し、メンバーを募集開始しました。その中で、5月16日に開催されるHTC Uの発表会に招待するという企画も行われています。 HTC サポーターズ クラブ 世界初のアンドロイドス ...

Twitterの投稿をMastodonに流す3つの方法

だいぶ盛り上がりも落ち着いてきた感じのMastodonですが、Twitterと両方使っているという人も多いはず。Twitterで投稿したものを手動でMastodonにも流しているという人もいると思いますが、面倒だしなによ ...

News >モバイル

Microsoft、組み込みWindows 10を搭載したウェラブルデバイスを発表

Microsoftがスマートウォッチによく似た外観のWindows 10デバイスを発表しました。実際にはMicrosoftが開発したわけではなく、製造は各種OEMを手掛けるTrekStor。 企業・産業の現場向けウェラブ ...

レビュー >その他

実写版「美女と野獣」、王子さまは野獣のほうがイケメンな気が・・・

4月21日から公開されているディズニー映画「美女と野獣」を観てきました。実は原作、アニメを含め、美女と野獣を観るのはこれが初めて。周りはカップルや女性ばかりだったので、実はおっさんが1人で見る映画ではないのかもしれません ...

News >モバイル

HTC、5月16日のフラッグシップ発表会の告知サイトを日本でもオープン。ライブストリーミングで配信予定

先日、紹介したHTCの発表会予告ですが、HTC Japanもライブ配信を行うということで特設ページをオープンしました。 関連:HTC、側面にセンサを搭載するHTC Uを5月16日に発表。 – Dream Seed 「かつ ...

MENU

back to top