WordPress6.5.5~5.9.4で検証してみましたが、何れも以下のエラーが出て投稿、固定ページでアフィリエイトボタンが出ません。Amazonのみの利用で認証は有効となっております。
利用可能な投稿タイプは投稿、固定ページ共にチェックが入っております。
開発環境だからでしょうか?
Windows11 64bit
Localという開発環境
テーマはTwenty Twenty-Two ver:1.7
他のプラグインの影響があるかと思い、Classic Editor以外は停止で行っています。
インストール済みのプラグインは
?All-in-One WP Migration
?WP Downgrade
load-scripts.php?c=1&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=5.9.4:5 JQMIGRATE: Migrate is installed, version 3.3.2
react-dom.min.js?ver=17.0.1:141 ReferenceError: HamazonEditor is not defined
at new o (hamazon-editor.jsx:20:9)
at fh (react-dom.min.js?ver=17.0.1:81:106)
at Ch (react-dom.min.js?ver=17.0.1:114:51)
at Pj (react-dom.min.js?ver=17.0.1:233:139)
at di (react-dom.min.js?ver=17.0.1:168:305)
at Nj (react-dom.min.js?ver=17.0.1:168:236)
at sc (react-dom.min.js?ver=17.0.1:168:96)
at gf (react-dom.min.js?ver=17.0.1:162:109)
at Pa (react-dom.min.js?ver=17.0.1:157:184)
at yd (react-dom.min.js?ver=17.0.1:188:476)
Ye @ react-dom.min.js?ver=17.0.1:141
Mh.c.callback @ react-dom.min.js?ver=17.0.1:141
dh @ react-dom.min.js?ver=17.0.1:80
Bj @ react-dom.min.js?ver=17.0.1:145
Qj @ react-dom.min.js?ver=17.0.1:176
unstable_runWithPriority @ react.min.js?ver=17.0.1:24
Za @ react-dom.min.js?ver=17.0.1:73
eb @ react-dom.min.js?ver=17.0.1:170
gf @ react-dom.min.js?ver=17.0.1:162
Pa @ react-dom.min.js?ver=17.0.1:157
yd @ react-dom.min.js?ver=17.0.1:188
(匿名) @ react-dom.min.js?ver=17.0.1:191
bi @ react-dom.min.js?ver=17.0.1:163
zd @ react-dom.min.js?ver=17.0.1:191
M.render @ react-dom.min.js?ver=17.0.1:243
(匿名) @ hamazon-editor.jsx:70
(匿名) @ hamazon-editor.jsx:66
(匿名) @ hamazon-editor.jsx:71
react-dom.min.js?ver=17.0.1:177 Uncaught ReferenceError: HamazonEditor is not defined
at new o (hamazon-editor.jsx:20:9)
at fh (react-dom.min.js?ver=17.0.1:81:106)
at Ch (react-dom.min.js?ver=17.0.1:114:51)
at Pj (react-dom.min.js?ver=17.0.1:233:139)
at di (react-dom.min.js?ver=17.0.1:168:305)
at Nj (react-dom.min.js?ver=17.0.1:168:236)
at sc (react-dom.min.js?ver=17.0.1:168:96)
at gf (react-dom.min.js?ver=17.0.1:162:109)
at Pa (react-dom.min.js?ver=17.0.1:157:184)
at yd (react-dom.min.js?ver=17.0.1:188:476)
o @ hamazon-editor.jsx:20
fh @ react-dom.min.js?ver=17.0.1:81
Ch @ react-dom.min.js?ver=17.0.1:114
Pj @ react-dom.min.js?ver=17.0.1:233
di @ react-dom.min.js?ver=17.0.1:168
Nj @ react-dom.min.js?ver=17.0.1:168
sc @ react-dom.min.js?ver=17.0.1:168
gf @ react-dom.min.js?ver=17.0.1:162
Pa @ react-dom.min.js?ver=17.0.1:157
yd @ react-dom.min.js?ver=17.0.1:188
(匿名) @ react-dom.min.js?ver=17.0.1:191
bi @ react-dom.min.js?ver=17.0.1:163
zd @ react-dom.min.js?ver=17.0.1:191
M.render @ react-dom.min.js?ver=17.0.1:243
(匿名) @ hamazon-editor.jsx:70
(匿名) @ hamazon-editor.jsx:66
(匿名) @ hamazon-editor.jsx:71
ご助言よろしくお願いします
]]>Hamazonでアフェリエイトのリンクを作成しようとすると「このブロックでエラーが発生したためプレビューできません。」というメッセージが出て動作しなくなってしまいました。
WordPressのバージョンは6.2です。Amazon Advertising APIはActiveです。もしかして、Amazonのリンク生成機能の廃止の影響だったりするのでしょうか。
これまでAmazonのアフェリエイトに関しては問題なく機能していたのですが、検索結果が表示されなくなり、リンクも貼れなくなりました。Hamazon自体が不能状態になっているようです。
(以前からPHG iTunesは検索結果は出るものの、ブログにショートコードを貼っても表示しませんでした。)
Hamazonを1ヶ月ほど触っていなかったので、何のタイミングで不能となったのか原因は不明です。
環境はWordpress 4.9.8を使用しています。
2.3.1では問題なく動作していましたが、最新バージョンの3.0.0にしたところ、エラーが発生してページが表示されなくなりました。
「変更履歴」で書かれておられるように、2.3.1バージョンに戻したいのですがデータはどこにあるでしょうか?
新バージョンのエラーですが、現在
Fatal error: Uncaught TypeError: Argument 1 passed to Hametuha\WpHamazon\Constants\AmazonConstants::get_attributes() must be an instance of Hametuha\WpHamazon\Constants\SimpleXMLElement, instance of SimpleXMLElement given,(…以後は、AmazonConstants.phpの各行エラーが表示)
と表示され、ページ全体が表示されなくなります。
その直前はページ表示時に、商品情報は出ずにアクセスキーなど入力情報が表示されてしまい、リロードすると商品が表示される、という現象が頻繁にありました。
アフェリエイトはAmazonしか使用していません。
ご報告までに
ともかめさんのプラグインを入れていたのですが
全く表示されなくなっていて、こちらのプラグインに乗り換えました。
それでも「アマゾンのサーバでエラーが起こっているかもしれません。一度ページを再読み込みしてみてください。」のまま全て表示されません。
Amazonの番号は共通ではないのでしょうか…
ちなみに、検索も同様のエラーでできません。
「商品詳細の表示スタイル」を「画像とタイトルのみ」にしても「画像、タイトル、出版社、発売時期、著者、価格、本のタイプ、ページ数、ISBN( 初期設定。本以外はこれに準ずる項目 ) 」が表示されているようです。
マルチブログを設定をしており、そのすべてで発生しています。
解消法はありますでしょうか? また、シングルブログでは発生しない現象でしょうか?
サーバ:さくらのレンタルサーバ
]]>