wordpress

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版の購入を検討したいと思います。

タグ: , , ,

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

honor

HUAWEIのサブブランドhonorが12月16日に新製品を発表 Xiaomi Mi MIXに対抗したベゼルレス端末?

HUAWEIのサブブランド、honorが12月16日に新製品を発表するということで公式サイト上でティザーを公開しています。 ティザーの中にも書かれていますが、発表されるのはhonor Magic。 X

Adobe CC

Adobe Creative Cloudコンプリート版がトータル約41% OFFの大特価セール中

先日までAmazonで30%オフセールが行われていたAdobeのCriative Cloudですが、今度は27%オフ+レジで20%オフ(トータル約41%オフ)という大規模セールが実施されています。 対

BenQ Wit

BenQの目に優しいデスクライトWiTは子供の勉強机で使うには理想的かもしれない【AD】

会社を辞めてから、特に予定がない場合はほとんどの時間を机に向かって過ごしているのですが、さすがに最近目の疲れが気になりだしてきました。 昼間はまだいいのですが、特に夜が顕著でディスプレイを見ながら手元

kumihimo1

「君の名は。」のあの組紐が劇中イメージそのままに本物の組紐として製品化

興行収入が200億円を超え、邦画史上歴代2位となった映画「君の名は。」に登場する重要アイテム、あの組紐が商品化されました。 なんちゃって組紐ではなく、国産正絹100%でちゃんと組紐として作られています

projectfield1

カードゲームが進化するかも? Sonyがスマートフォンと連動する新ハード「Project FIELD」を発表

Sonyが100%子会社の株式会社フォワードワークスを設立、スマートフォンと連動する新ハード「Project FIELD」を発表しました。 Project FIELDは見た通り板状のハードで、ここに専

SonyのSmartWatch 3が公式ストアで9,880円に値下がり コストコでは8,980円

SonyのSmartWatch 3が公式ストアで9,880円に値下がり コストコでは8,980円

SonyのAndroid Wearスマートウォッチ、SmartWatch 3 SWR50がコストコで8,980円(税込)で販売されていました。 売っていたのはコストコの幕張店。 もともと2...

Pebble Time 2、Pebble Coreはキャンセルされ、返金が行われるとのこと(追記あり)

Pebble Time 2、Pebble Coreはキャンセルされ、返金が行われるとのこと(追記あり)

FitbitによるPebbleの買収の話が出ていますが、これにより開発中だったPebble Time 2、Pebble Coreはキャンセルされるという話をBloombergが伝えています。 関...

HUAWEI Mate 9の詳細レビュー 5.9インチだけど片手で楽に持てるサイズ感

HUAWEI Mate 9の詳細レビュー 5.9インチだけど片手で楽に持てるサイズ感

HUAWEIの最新モデル、HUAWEI Mate 9を購入したので早速レビューです。 まだ1ShopmobileやExpansys、GearBestなどのECサイトには入荷していなかったので、今回...

スマホの画面をテレビに出力できるMiracast(ミラキャスト)の使い方

スマホの画面をテレビに出力できるMiracast(ミラキャスト)の使い方

名前だけは聞いたことはあるものの、使っている、活用しているという話をあまり聞かないMiracast(ミラキャスト)、どんなものかと思って実際に使ってみました。 ...

honor 8の詳細レビュー HUAWEI P9やZenfone 3と比較してみました

honor 8の詳細レビュー HUAWEI P9やZenfone 3と比較してみました

上位機種のHUAWEI P9と同等のスペックを持つhonor 8の詳細レビュー。HUAWEI P9やASUS ZenFone 3と比較しながら紹介します。...

MENU

back to top