【アフィリエイトリンクが原因?】WordPressの再利用ブロック更新エラー
久しぶりにWordPressの再利用ブロックを更新しようとしたら、エラーが出て更新(保存)できない状態に。。
あれこれ試してみた結果、どうやら再利用ブロックの中に次のようなアフィリエイトリンクが含まれていると、更新がブロックされるようだ。
前は普通に更新できていたので、最近のテーマやプラグインのアップデートが影響してるのかも。ちなみに、アフィリエイトリンクがない再利用ブロックは問題なく更新(保存)できる。
WordPressの「サイトヘルス」画面では「良好」となっているが、「おすすめの改善」の項目に次のものが表示されている。
してきた。ら最初は、これが問題なのかとも思ったが、いろいろ試してまた結果、これはおしいのかもしれないが、違うような気が
なお、この REST APIは「Representational State Transfer API」の略で、アプリがサーバーとやりとりするための仕組みだ。たとえば、WordPressでは、投稿やページのデータを取得したり、編集・保存するために使われる。REST APIを使うことで、他のアプリやサービスからWordPressのデータにアクセスできるようになる。エラーメッセージ「403 Forbidden」は、アクセス権や設定に問題があるときに表示されることが多いようだ。そのため、一応サーバー側にも原因がないか、ホスティング業者にも問い合わせみている。
なお、通常の記事にはアフィリエイトリンクがあっても問題なく保存できるので、再利用ブロック特有の設定や仕様が絡んでいるものと思われる。
あと、ちょっと気になるのが、ここ数週間でインプレッション(サイトが表示された回数)が2~3割くらい落ち込んでること。再利用ブロックの更新エラーやREST APIエラーと関係あるのかなぁ。
とりあえず、再利用ブロックからアフィリエイトリンクを外してみて、どうなるか様子を見てみようと思う。