[WordPress][プラグイン] AmazonJS の挙動が直った
WordPress の AmazonJS は何かと挙動がおかしくなるプラグインだった。リンクの表示がグルグルのままだったり、エディタからの商品検索ができなくなってリンクが作成できなくなることもあった。
いろいろ試行錯誤した結果以下のような設定にしていた。
(0)このプラグインが使用できるように、エディタをクラシック表示に戻すプラグインを導入。
Classic Editor – WordPress plugin | WordPress.org
https://wordpress.org/plugins/classic-editor/
(1)プラグインのバージョンを 0.8 で止める。
[WordPress] AmazonJS が動かなくなった時の対処法1|with a Christian Wife|note
https://note.com/wacw/n/nf624f0e13129
(2)バージョンを 0.8 のままにするため、プラグインのアップデート通知を止める。
特定のプラグインの更新だけを止める方法 | PLUGMIZE(プラグマイズ)
https://plugmize.jp/archives/blog/20161117_plugin_update_stop.html
(3)プラグインの設定ファイル amazonjs.php で以下の http を https に変更する(プラグインのバージョンが 0.8 の場合)。
変更前:'linkTemplate' => '<iframe src="http://rcm-jp.amazon.co.jp/e/
変更後:'linkTemplate' => '<iframe src="https://rcm-jp.amazon.co.jp/e/
参考:
[WordPress] AmazonJS が動かなくなった時の対処法2|with a Christian Wife|note
https://note.com/wacw/n/ncb25b6d6e9dc
(4)API のバージョンを最新版にする。
PA API 4.0 から PA API 5.0 へのアップグレード – with a Christian Wife
https://wacw.cf/2020/02/12/upgrading-paapi-4-to-5/
(5)[オプション] エディタで商品検索時のデフォルトのストアを日本にする。
[WordPress][プラグイン] AmazonJS のプルダウンをデフォルトで日本にする – with a Christian Wife
https://wacw.cf/2020/03/23/making-default-store-japan-of-amazonjs-in-wordpress/
***
しかし、数日前から再び挙動がおかしくなった。リンクが Amazon の公式ツールバーで作成したような見にくい表示になったり、そもそも新規にエディタからリンクを作成しようとしても商品の検索ができない(You are submitting requests too quickly. Please retry your requests at a slower rate. などと表示される)。
いろいろ試したところ、プラグインを最新の v0.10 にアップデートしたら普通に使えるようになった。
これに伴い、何箇所か再設定をした。
・プラグインのアップデート通知は普通に通知されるようにした。
・エディタで商品検索時のデフォルトのストアを日本に。