wordpress

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

タグ: , , ,

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

最新情報をお届けします

BenQ Wit

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

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

kumihimo1

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

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

projectfield1

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

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

SmartWatch 3

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

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

IIJmio

IIJmioのコストコ限定パッケージはデータ容量39GB増量特典付き

IIJmioはAmazon限定で3か月間4GB(合計12GB)を増量したり、BIC SIM限定で事務手数料1円+1GBを12か月間増量というキャンペーンを行っていますが、コストコ限定で39GB増量とい

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