最近wordpressサイトのamp化に興味がありまして、いろいろ調べてみるとjavascriptは使っちゃダメらしいですね。私が管理しているwordpresサイトではamazonJsプラグインを使ってamazonのリンクを作っていますが、amazonJSは名前の通りjavascriptを使用してリンクを作成しています。noscriptでもiframeを吐き出してとりあえずのリンクは作成されるのですが、テンプレートの対応などが今一で乗り換えを考えていました。そこで見つけたのがamazon純正プラグインの「amazon-associates-link-builder」です。このプラグインを動かすのにちょっと苦労したので同じように苦労している方や諦め気味の方の参考になればと思い記事を上げました。スポンサードリンクamazon-associates-link-builderが動かない?!環境に依存して動かない場合があるのです。インストールからamazonアソシエイトIDの取得などはamazonJSでもほぼ同じですし他のサイトにも多々ありますのでここでは割愛します。インストールから初期設定まで終えて「さて使ってみよう!」とwordpressの記事編集画面のメニューを見てみると・・・はい。htmlのタグなどが壊れている様子が伺えますwimgタグが途中で切れてclass要素が出力されてしまっています。「class=”aalb-admin-searchbox-amzlogo”>」まぁ、何かのアイコンが出ないくらいなら別にいいかとそのままキーワードエリアにキーワードを入力して、いざsearch!とボタンを押すと。