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

2013.5.15 (更新日:2016.03.02)
wordpress

以前、Wordpressのプラグイン「Auto post Thumbnail」を改造してYoutubeの動画からアイキャッチ画像を生成する方法を紹介しましたが、それを拡張してVimeoからもアイキャッチが作成できるようにしてみました。

方法は前回と同じ。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('%(?:player.vimeo\.com\/video\/)([^"&?/ ]{8})|(?:youtube\.com/(?:user/.+/|(?:v|e(?:mbed)?)/|.*[?&]v=)|youtu\.be/)([^"&?/ ]{11})%i', $post[0]->post_content, $match);

    if (!empty($match[1])) {
        $imgid = $match[1];
        $hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/$imgid.php"));
        $matches=array();
        $matches[0]=$matches[1]=array($hash[0]['thumbnail_large']);
    }
    if (!empty($match[2])) {
        $matches=array(); $matches[0]=$matches[1]=array('http://i3.ytimg.com/vi/'.$match[2].'/hqdefault.jpg');
    }

}

あんまりスマートではないですが、動いているので良しとしよう。

この方法だとプラグインがアップデートするたびに再修正しなければいけないので、根本的にはやっり有料版のAuto Post Thumbnail PROを使うのがいいのでしょうね。

タグ: , , ,

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

最新情報をお届けします

moto X(2017)とされる実機画像が流出 デュアルカメラを搭載か?

motorolaの未発表モデル、moto X(2017)とされる画像がGoogle+で公開されています。 moto Xといえば、現行のmoto Zが発売されるまでのフラッグシップシリーズ。Fastbo

Android父、開発中のベゼルレスな新端末をチラ見せ

Androidの産みの親、Andy Rubin氏が、自身が立ち上げた新会社Essentialで開発している端末をTwitterでチラ見せしています。 I'm really excited ab

ついつい時間を忘れてしまいそう。手持無沙汰を解消するHand Spinnerを購入。

以前から気になっていたHand Spinnerを購入してみました。 今回は珍しくGeekBuyingで購入したのですが、あとから調べたら日本のAmazonでも売っていました。もっとも日本だと2000円

米Amazon、Prime Exclusive Phonesにmoto G5 PlusとAlcatel A30を追加、広告表示の代わりに価格を割引

米Amazonがプライム会員向けにSIMフリー端末を販売するPrime Exclusive PhonesにMoto G5 PlusとAclatel A30を追加しました。現在Prime Exclusi

BIGLOBE SIMのエンタメフリーオプションに音楽ストリーミングサービスAWAが追加

MVNO(格安SIM)のBIGLOBEが提供するエンタメフリーオプションに、音楽ストリーミングサービスAWAが追加されました。 AWA – 音楽ストリーミングサービス BIGLOBEが提供

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

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

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

ついつい時間を忘れてしまいそう。手持無沙汰を解消するHand Spinnerを購入。

ついつい時間を忘れてしまいそう。手持無沙汰を解消するHand Spinnerを購入。

以前から気になっていたHand Spinnerを購入してみました。 今回は珍しくGeekBuyingで購入したのですが、あとから調べたら日本のAmazonでも売っていました。もっとも日本だと20...

HUAWEI nova liteのコスパは異常 同価格帯の端末では競合がいない

HUAWEI nova liteのコスパは異常 同価格帯の端末では競合がいない

HUAWEIが若者向けのシリーズとしてあらたに投入したのnova、その下位モデルという位置づけのnova liteを購入してみました。 nova liteは公式ショップや量販店では販売しておらず、...

Android父、開発中のベゼルレスな新端末をチラ見せ

Android父、開発中のベゼルレスな新端末をチラ見せ

Androidの産みの親、Andy Rubin氏が、自身が立ち上げた新会社Essentialで開発している端末をTwitterでチラ見せしています。 I'm really excited...

HUAWEI P10 lite発表 スペックはnova liteよりもやや上で価格は約3万5000円

HUAWEI P10 lite発表 スペックはnova liteよりもやや上で価格は約3万5000円

HUAWEIがMWCで発表したフラッグシップ、P10/P10 Plusに続き、廉価版となるP10 liteを発表しました(ただし、HUAWEIのサイト上では確認できず、画像やスペックはGSMAre...

MENU

back to top