Ushahidi (sinsai.info) のデータを API で取得し、表示するウィジェットを作りました。
http://www.sinsai.info/ushahidi/のアプリ開発にあるAPIドキュメントを参考に、「レポートを指定地点の半径nkmで取得」をWordPressテーマ管理画面のウィジェットで取得できるようにしました。
動作検証は WordPress 3.1.3 で行っています。またjson_decode
関数を使用しているので、PHPバージョンも注意してください。
今回のプラグインは、wp_remote_get
、get_transient
、set_transient
等を利用しています。これらの関数は、Transients_API(公式マニュアル)やProfessional WordPress Plugin Development (Brad Williams, Ozh Richard, Justin Tadlock 著)に詳しい解説があります。
動作報告、バグ報告、機能追加要望などありましたら、下記コメント欄またはfacebookでどうぞ。