Ustream ステータス

説明

“Ustream ステータス” とは、Ustream チャンネルのオンライン・オフラインのステータスをウィジェット・ショートコードで任意の画像を使って表示するプラグインです。

Ustream チャンネルを入力し、オンライン・オフラインステータスを取得し、任意で指定したオンライン・オフライン用画像を表示します。

Ustream は誰でも無料 or 有料でライブ配信をすることが出来すメジャーなサービスの一つです。

サンプルサイト (最近オンラインになってないですが)
http://katzueno.com/

フィードバックをお待ちしています。ウェブサイトか、Twitter @katzueno までお願いします。

GitHub にもコードを載せています。プルリクエストも歓迎です。
https://github.com/katzueno/UstreamStatus-WordPress

プラグインサポートページ (日本語もあります)
http://katzueno.com/wordpress/ustream-status/

私が作成した他の WordPress プラグインはこちら
http://katzueno.com/wordpress/

スクリーンショット

  • Setting menu at the widget

  • Ustream Status in action

インストール

インストール・使用方法

インストール

  1. ustream-status フォルダーを /wp-content/plugins/ ディレクトリにアップロードするか、管理画面から直接インストール可能です。
  2. WordPress 管理画面の「プラグイン」ページから有効化してください。

準備

  1. Ustream アカウントを作成 (まだ作成していない場合)
  2. オフライン、オンラインのステータスを示す画像をアップロードし、そのURLを書き留める。

ウィジェットを作成する

  1. 外観ウィジェット 画面に行き、Ustream チャンネルと画像 URL を入力
  2. 保存

このプラグインはキャッシュを利用しています。チャンネルのステータスが変わるまで60秒以上かかる場合があるので、気長にお待ち下さい。

ショートコードを入れる

ショートコードの場合は、下記の形式で入力ください。

[ustream-status channel=”チャンネル名” online=”オンライン用画像URL” offline=”オフライン用画像URL”]

  • チャンネル名: チャンネル名を入れてください (Ustream チャンネル名か URL すべて、どちらでも可能です)
  • オンライン画像 URL: オンライン用画像のフルURLを入れてください
  • オフライン画像URL: オフライン用画像のフル URL を入力してください。

ショートコードの例:

[ustream-status channel=”nasahdtv” online=”http://example.com/nasa_online.gif” offline=”http://example.com/nasa_offline.gif”]

このプラグインはキャッシュを利用しています。チャンネルのステータスが変わるまで60秒以上かかる場合があるので、気長にお待ち下さい。

サイトの整理やこのプラグインをアンインストールする時

チャンネルの変更・削除を頻繁に繰り返す方や、プラグインをアンインストールされたい方は、下記のプラグインを使って Ustream のステータス情報を一時的に保存していた Transient 情報を削除することもお勧めします。

https://wordpress.org/plugins/delete-expired-transients/
https://wordpress.org/plugins/artiss-transient-cleaner/

FAQ

何が必要ですか?

WordPress サイトに加えて、Ustream.tv でアカウント作成し、配信を開始しなければいけません。

Ustream にどうやってサインアップするのですか?

Ustream.tv よりユーザー登録を行ってください。

オンライン・オフライン用の画像を持っていないのですが

ご自分で画像を作成して頂く必要があります。希望者が多ければプリセット画像の作成も考慮します。

配信中ですが、ステータスが変わりません

まず、60秒お待ち下さい。Ustream ステータスはキャッシュを使い、ライブ・オフラインステータスを60秒毎にしかチェックしません。

配信を開始して60秒以上経ってもステータスが変わらない場合、Ustream ID を打ち間違えたか、WordPress サイトが Ustream サーバーにアクセスしづらい状態になっているか、サーバーの IP アドレスが Ustream サーバーからブロックされている可能性があります。

Ustream サーバー自体が動いているか、どう確認できますか?

もしも、ステータス取得に問題が発生し続けるのであれば、下記のことが予想されます。

  • Ustream チャンネルを間違えたかもしれません。
  • 画像の URL 入力を間違えたかもしれません。
  • Ustream サーバー自体に問題が起こっているかもしれません。
  • WordPress サーバーが Ustream サーバーにブロックされているかもしれません。

評価

Works perfectly

The plug-in works great. I created my own images for online and offline status and it works flawlessly. Thank you.

2件のレビューをすべて表示

貢献者と開発者

Ustream ステータス はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Ustream ステータス” は、 Japanese に翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとございます。

“Ustream ステータス” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

Browse the code or subscribe to the development log by RSS.

変更履歴

3.0.1

  • 多言語のサポート

3.0.0

  • Ustream の新 API に変更
  • オンラインステータスを取得する方法を根本的に変更

2.0.3

  • Ustream API が http リクエストの受付を停止し https のみを受付けるように

2.0.2

  • ショートコート出力を修正

2.0.1

  • Warning: file_get_contents(http://api.ustream.tv/php/channel/wotstv/getValueOf/status) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /path/to/wordpress/wp-content/plugins/ustream-status/ustreamstatus.php on line 96. エラーが発生したのでそれを修正

2.0.0

  • 複数チャンネルサポート
  • ショートコードのサポート
  • キャッシュ時間を120秒から60秒に短縮

1.0.0

  • 最初のバージョン。動きます。