Mitsurin
概要
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 は以下の通りです。
-
banner

WordPress 3 サイト構築スタイルブック レビューを見る 欲しいものリストに追加 価格:2940円 在庫あり。powered by Amazon.co.jp -
inline
WordPress 3 サイト構築スタイルブック -
inline-price
WordPress 3 サイト構築スタイルブック (価格:2940円 在庫あり。) -
book

著者: エ・ビスコム・テック・ラボエ・ビスコム・テック・ラボのその他の著書レビューを見る 欲しいものリストに追加 価格:2940円 在庫あり。 powered by Amazon.co.jp -
book-left

著者: エ・ビスコム・テック・ラボエ・ビスコム・テック・ラボのその他の著書レビューを見る 欲しいものリストに追加 価格:2940円 在庫あり。 powered by Amazon.co.jp -
book-right

著者: エ・ビスコム・テック・ラボエ・ビスコム・テック・ラボのその他の著書レビューを見る 欲しいものリストに追加 価格:2940円 在庫あり。 powered by Amazon.co.jp -
mini

WordPress 3 サイト構築スタイルブック powered by Amazon.co.jp -
mini-left

WordPress 3 サイト構築スタイルブック powered by Amazon.co.jp -
mini-right

WordPress 3 サイト構築スタイルブック powered by Amazon.co.jp
商品の名前は、設定されなければ 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 に少々変更を加えたバージョンですが、アップしそびれていたことに気づきましたので今更ながら公開(汗)
12/02/11 1.2 公開 ダウンロード
-変更点-
Product Advertising API の最新バージョンをリクエストするように修正。
Amazon から商品が削除された時、何も表示されなくなる代わりにその旨を出力するように変更。
濱村 9:06 AM 2009年8月11日 パーマリンク |
はじめまして。
探していたプラグインを作ってらした方がいらして、感動いたしました。右寄せができるのが嬉しいです。
テストしてみましたところ、以下のようなエラーが出ます。
何かヒントがございましたらお教えくださいませ。
現在使用しているのはWordPress 2.8.3です。
よろしくお願いいたします。
Fatal error: Call to undefined function: simplexml_load_string() in (略)/wp-content/plugins/Mitsurin/Mitsurin.php on line 265
cameramansan 5:56 PM 2009年8月11日 パーマリンク |
>濱村さん
ありがとうございます。
書き忘れていたのですが、 Mitsurin では PHP5 の機能をいくつか使用していまして simplexml_load_string() も PHP5 で導入された関数です。
おそらく、濱村さんのサーバが PHP4 で動いているのではないかと思われます。サーバの設定で PHP5 に出来るようでしたら、それをお試しください。
お手数をおかけして申し訳ありません。
濱村 7:16 PM 2009年8月11日 パーマリンク |
ありがとうございます!
おっしゃる通りでした。
PHP4とPHP5の混在サーバで、拡張子で区別するものでした。
.htaccessで拡張子の割当をしましたところ、問題なく動きました。
迅速なご回答、感謝いたします!
お手数おかけいたしました。
cameramansan 7:28 PM 2009年8月11日 パーマリンク |
動きましたか!よかったです。
こちらこそ、大事なことを書きわすれていてすみませんでした。
少しでもこのプラグインがお役に立てれば幸いです。
Amazonアソシエイト用プラグインは「Mitsurin」が結構いいかも - konyism 1:09 AM 2009年8月21日 パーマリンク |
[...] ソシエイトのプラグイン「Amazon Reloaded for WordPress」がなぜか機能しなくなった(検索しても何も表示されない…)ので、別のプラグインを探していたところ見つけたのがこの「Mitsurin」です。 [...]
WordPress2.84対応Amazonアソシエイトプラグイン Mitsurin - Yskstyle 9:18 PM 2009年10月11日 パーマリンク |
[...] Mitsurin – WordPress 用 Amazon アソシエイト表示プラグイン キャッシュ、ショートコード、 Ktai Style 対応 | Happy WP [...]
Wordpressでアマゾンの製品情報を載せたい « シニカルエンジニア 11:21 PM 2009年11月29日 パーマリンク |
[...] と、ちょっと下の方をみるとコメントでMitsurinというものを紹介していたので調べてみると、 断然こっちの方が機能多いし使いやすそうだし、新しい! [...]
YATのBlog » Blog Archive » Happy WP 5:47 PM 2010年1月7日 パーマリンク |
[...] Mitsurin [...]
WordPressのテーマとプラグインをインストールした | Inflare's Blog 3:12 AM 2010年5月5日 パーマリンク |
[...] Lightbox 2 – Lightbox本体のjavascript付加用? 画像がそのまま閲覧できるって利点あるけど、画像サイズの大きなものを見せるとブラウザの領域からでてしまい左右のスクロールをしないといけないので停止した。 それにしてもリストを挿入したり画像にキャプションを入れたりすると位置がずれたりするのは何故だろう。HTMLエディタ使えって事かな。。。 先程amazonのリンクをプラグインMitsurinを試してみた。商品名を入力すると&が文字化けした。なので空白で回避したがなんでだろう。。。とても便利なプラグインです。以下はとりあえず買った書籍で重宝している。 [...]
WordPressでAmazonのアフィリエイトリンクを追加するプラグイン4つ - Solid Peat 1:09 PM 2010年8月23日 パーマリンク |
[...] Mitsurin Mitsurin – WordPress 用 Amazon アソシエイト表示プラグイン キャッシュ、ショートコード、 Ktai Style 対応 | Happy WP [...]
どうもWordPressのAmazonプラグインはカオスで定番がないらしい « kwLog 9:12 AM 2010年10月24日 パーマリンク |
[...] Mitsurin [...]
探してました! 1:43 AM 2010年10月30日 パーマリンク |
こんばんは。素晴らしいプラグインですね!早速使用させていただきました。質問があるのですが、アマゾンが販売している価格だけを表示したいのですが、どのようにカスタマイズすれば可能でしょうか?教えていただけると幸いです。よろしくお願いします。
WordPress用アマゾンアソシエイトPlugin: Mitsurin改造版 | 名称検討中 11:16 PM 2010年12月9日 パーマリンク |
[...] あたって、Amazonアソシエイト用のプラグインで良いのが無いかなと思い探してみたところ、Mitsurinというプラグインが割と希望に近いかなと思い導入してみる。 手元にあった本の裏のISBN [...]
Ryoka 11:36 PM 2010年12月9日 パーマリンク |
はじめまして、失礼いたします。
素敵なプラグインの公開、ありがとうございます。
Mitsurinプラグインを利用させて頂く中で、ISBNの13桁コードに対応させたいなと思い、勝手ではありますが改変させて頂きました。
せっかく弄ったのだしと、本家様もGPLライセンスで公開されておりましたので改造版を当方のサイトにて公開させて頂いております。
もし不都合などありましたらお知らせ頂けましたら幸いです。
これからもこちらのプラグインを愛用させて頂きたいと思っております。
cameramansan 11:54 PM 2010年12月12日 パーマリンク |
>Ryoka さん
記事読ませていただきました!
素敵な改造版をありがとうございます。私個人では、今の仕様で困ることはないのですが、たしかに ISBN 13 を本から直接入力したい方には、今の仕様では困りますね。気づきませんでした。
こちらからも Ryoka さんの記事にリンクさせていただきます。
ありがとうございました。
西川伸一 11:35 AM 2012年1月16日 パーマリンク |
こんにちは。
素敵なプラグインをありがとうございます。
質問がありまして投稿させて頂きます。
リンク先ですが、
http://www.amazon.co.jp/WordPress-3-%E3%82%B5%E3%82%A4%E3%83%88%E6%A7%8B%E7%AF%89%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%83%96%E3%83%83%E3%82%AF-%E3%82%A8%E3%83%BB%E3%83%93%E3%82%B9%E3%82%B3%E3%83%A0%E3%83%BB%E3%83%86%E3%83%83%E3%82%AF%E3%83%BB%E3%83%A9%E3%83%9C/dp/4839935416%3FSubscriptionId%3D0GJCQDPXPB2J28009HR2%26tag%3Dhow2wp-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4839935416
のような形となっており、スラッシュやアンドマークなどがエンコードされた形のままになっておりますが、問題なくアマゾン側に認識してもらえるのでしょうか?
また、プラグインとは直接関係なく恐縮ですが、管理画面で入力するアクセスキーと秘密キーは、タグごとに分ける必要があるのか、ご存知でしたら教えて下さいませ。
どうぞよろしくお願いします。
cameramansan 3:35 AM 2012年2月11日 パーマリンク |
西川さん
大変お返事が遅くなり申し訳ありません。
エンコーディングの件、確かにおかしいですね。前まではこんな風じゃなかった気がするのですが、ちょっと調べます。現在、私のサイトではクリック数などはカウントされていますが、直せるなら直します。
API のアクセスキーと秘密キーは一つで結構です。一度登録した API のアカウントで、どのタグでも使用できます。
cameramansan 4:08 AM 2012年2月11日 パーマリンク |
西川さん
バージョン 1.2 を公開しましたので、お試しください。