概要

Amazon アソシエイトのコード付きの商品情報を WordPress ブログに簡単に埋め込んで、表示するプラグインです。

特徴

組み込みのキャッシュ機能による高速表示

Mitsurin では Cache Lite をプラグインに組み込むことにより、2度目以降の Amazon の商品の表示の際に高速に表示をすることができます。また、1日に一度キャッシュを更新する仕組みですので価格変動の場合も自動的に最新の価格が表示されます。

ショートコードによる負荷軽減

従来の Amazon の商品を埋め込むプラグインは、投稿の文字列をすべて走査するものが多かったため記事の多いページや、長い記事ではパフォーマンスが落ちる可能性がありました。 Mitsurin は WordPress 2.5 で実装されたショートコードの仕組みを利用していますので、 WordPress の機能を最大限に活用しつつ快適な表示速度を実現します。

Ktai Style 対応

WordPress のブログを携帯表示に対応させることで絶大な人気の Ktai Style プラグインに Mitsurin は対応しています(*1)。携帯電話で表示された時には、小さめの画像を用いることでページの最大容量を超えないように配慮します。

(*1) お使いの Ktai Style のテーマの functions.php に以下のコードを追加してください。

function ks_mitsurin_image($replace, $orig, $src) {
if (preg_match('/ecx\.images-amazon\.com/',$src)) {
$replace = $orig;
}
return $replace;
}
add_filter('image_to_link/ktai_style.php', 'ks_mitsurin_image', 10,3);

ただし book タイプは携帯で余分なコードが表示される可能性がありますのでパソコンでの表示専用になります。今後改善する予定です。

使い方

基本形は以下の形です

[amazon asin='ASIN' type='TYPE']
[amazon asin='ASIN' type='TYPE']商品の名前[/amazon]

ASIN は Amazon の商品に個別につけられている ID です。 Amazon の商品ページに書いてありますのでそれをコピーして貼り付けてください。書籍の場合は ISBN10 の値になります。
TYPE は以下の通りです。



商品の名前は、設定されなければ Amazon での名前を表示します。

設定画面

Amazon Product Advertising API アカウントと Amazon アソシエイトアカウントを取得して管理画面のフォームに入力してください。

ライセンス

このプラグインは GPL の下で公開されています。その下では、自由に改変再配布が行えますが可能であればコメントで一言知らせてもらえるとありがたいです。
このプラグインは無料で自由に使うことができますが、作者はこのプラグインによって発生した問題の責任を一切負いません。また、継続的なアップデートを保証できるわけでもありません。
このプラグインでは以下のコードを使用しています。

動作環境

PHP5 + WordPress 2.5 以上(テストはしていませんが、 2.5-2.7 でも動くと思われます。テストしたのは WP 2.8 です。)

履歴、ダウンロード

09/08/09 1.0 リリース ダウンロード
不測の不具合が見つかったため一時公開中止します。すぐに修正いたします。
修正し、ファイルを差し替えました。

09/12/08 1.1 リリース ダウンロード
いくつかのプラグインとの相性を改善しました。

10/12/12 ISBN13対応版 ダウンロード
Ryoka さんが ISBN13 で商品を指定出来るバージョンを作成してくださいました。

10/12/16 1.1.2 公開 ダウンロード
ver. 1.1 に少々変更を加えたバージョンですが、アップしそびれていたことに気づきましたので今更ながら公開(汗)