Amazonアソシエイト用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を作っている部分です。ちょっとだけプラグインを修正したら、割とまともな表示になりました。とりあえずは、良しとします。
ディスカッション
コメント一覧
まだ、コメントがありません