Amazonアソシエイト用WordPressプラグイン[追記あり]

2013年10月17日WordPress

Amazonアソシエイトの商品を、WordPress上で簡単に表示するためのプラグインがいくつもあります。

最初に使ったのは、次の物です。

表示の仕方をカスタマイズできて、自分の好みに設定できます。

気に入って使っていたのですが、ある時から商品が表示されなくなりました。Amazonの仕様が変わったのでしょうか?

それで、今使っているのは、次のプラグインです。

実はこのプラグインでも、最初、商品が表示されませんでした。作者に問い合わせメールを送ったら、返事が返ってきました。結局、locale="co.jp"をショートコードに追加すれば良かったのでした。

設定ページで「日本」を設定できる様になっているのですが、なぜか保存されません。う〜ん。

ただ、商品の価格名などが英語なので、プラグインを改造して、日本語表示に変更しました。パッチを作者に送りましたが、反映される様子はありません。

localeを追加する事で、商品を表示できる様になったので、AmazonLinkで使っていたショートコードを、Search Regexで書き換えようとしたのですが、件数が多すぎて書き換えできませんでした。

なんとかならない物かとずっと考えていて、今朝ひらめきました!

Amazon Productのプラグインを書き換えて、AmazonLinkのショートコードを理解できる様にすれば良いんじゃないか?

これが見事に的中して、AmazonLinkでの商品も表示される様になりました。

ついでに、デフォルトのlocale、ロゴの設定方法もわかったので、修正しておきました。それと、スタイルシートも。

ですが、先ほどプラグインのページを見ていたら、どうも表示のされ方がオリジナルと違うのです。何故だろう…。

WordPressのAmazonアソシエイト表示用プラグインとは、まだしばらく格闘しなければならないようです。

(追記 2013-10-17 00:25)

HTMLを見ていたら、おかしそうな所がわかりました。tableを作っている部分です。ちょっとだけプラグインを修正したら、割とまともな表示になりました。とりあえずは、良しとします。

Posted by お市のかた