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を使うのがいいのでしょうね。

タグ: , , ,

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

最新情報をお届けします

Amazonでビデオレンタルに使える200円クーポンを配布中(2月26日まで)

2月24日から始まったプレミアムフライデー、導入企業はSSRガチャ並みのレア度で実際に恩恵にあずかれた人はごくわずかのようです。 しかし、Amazonではプレミアだった人もそうじゃなかった人もビデオで

スライドQWERTYなMoto Modsが間もなくIndiegogoでキャンペーンを開始

やっぱり出てきた、Moto Z用QWERTYなMoto Mods! motorolaのMoto Z / Moto Z PlayはMoto Modsという着せ替えジャケットに対応しており、バッテリーやカ

指紋認証で管理するパーソナル金庫のような財布Cashewがindiegogoを通じて販売中

各種電子マネーや、bitcoinなどの仮想通貨はだいぶ浸透してきていますが、まだまだ現金が必要ですし、クレジットカードなども持ち運ぶ必要があります。 ただそれらを財布に入れて持ち運ぶのは紛失などが心配

Qualcomm、スタンドアロンVR開発キットをSnapdragon 835にアップデート

QuaicommがSnapdragon 835になったスタンドアロンVRの開発キットを発表しました。 昨年9月にはSnapdragon 820版の開発キットを発表していたので、そのバージョンアップです

SIMトレイを搭載したHUAWEI Watch 2の画像がリーク

HUAWEIが今週末から始まるMWCでHUAWEI P10とともに発表するスマートウォッチ、HUAWEI Watch 2がリークしています。 Android Wear 2.0を搭載する端末で、LG W

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

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

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

HUAWEI nova liteはHUAWEI P8 lite(2017)でhonor 8 liteでもある

HUAWEI nova liteはHUAWEI P8 lite(2017)でhonor 8 liteでもある

先日HUAWEI Japanが発表したHUAWEI nova lite、他国にはないラインナップで日本市場向けの新規モデルかと思ったのですが、欧州で2月から販売開始されたHAUWEI P8 lit...

SIMトレイを搭載したHUAWEI Watch 2の画像がリーク

SIMトレイを搭載したHUAWEI Watch 2の画像がリーク

HUAWEIが今週末から始まるMWCでHUAWEI P10とともに発表するスマートウォッチ、HUAWEI Watch 2がリークしています。 Android Wear 2.0を搭載する端末で、L...

スライドQWERTYなMoto Modsが間もなくIndiegogoでキャンペーンを開始

スライドQWERTYなMoto Modsが間もなくIndiegogoでキャンペーンを開始

やっぱり出てきた、Moto Z用QWERTYなMoto Mods! motorolaのMoto Z / Moto Z PlayはMoto Modsという着せ替えジャケットに対応しており、バッテリ...

HUAWEI P9よりもおススメ! honor 8の詳細レビュー

HUAWEI P9よりもおススメ! honor 8の詳細レビュー

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

MENU

back to top