【アフィリエイトリンクが原因?】WordPressの再利用ブロック更新エラー

久しぶりにWordPressの再利用ブロックを更新しようとしたら、エラーが出て更新(保存)できない状態に。。

あれこれ試してみた結果、どうやら再利用ブロックの中に次のようなアフィリエイトリンクが含まれていると、更新がブロックされるようだ。
前は普通に更新できていたので、最近のテーマやプラグインのアップデートが影響してるのかも。ちなみに、アフィリエイトリンクがない再利用ブロックは問題なく更新(保存)できる。
WordPressの「サイトヘルス」画面では「良好」となっているが、「おすすめの改善」の項目に次のものが表示されている。

してきた。ら最初は、これが問題なのかとも思ったが、いろいろ試してまた結果、これはおしいのかもしれないが、違うような気が
なお、この REST APIは「Representational State Transfer API」の略で、アプリがサーバーとやりとりするための仕組みだ。たとえば、WordPressでは、投稿やページのデータを取得したり、編集・保存するために使われる。REST APIを使うことで、他のアプリやサービスからWordPressのデータにアクセスできるようになる。エラーメッセージ「403 Forbidden」は、アクセス権や設定に問題があるときに表示されることが多いようだ。そのため、一応サーバー側にも原因がないか、ホスティング業者にも問い合わせみている。
なお、通常の記事にはアフィリエイトリンクがあっても問題なく保存できるので、再利用ブロック特有の設定や仕様が絡んでいるものと思われる。
あと、ちょっと気になるのが、ここ数週間でインプレッション(サイトが表示された回数)が2~3割くらい落ち込んでること。再利用ブロックの更新エラーやREST APIエラーと関係あるのかなぁ。
とりあえず、再利用ブロックからアフィリエイトリンクを外してみて、どうなるか様子を見てみようと思う。
この記事を書いた人
- ■人生を追求する凡人■日本一安全で、気の向くままに自分の時間を過ごせる、こだわりのキャンプ場を作るのが夢■光学・機械系エンジニア(歴20年、内マネジメント10年、特許数件権利化)/副業フリーランスエンジニア■読書・文学愛好■人生は時間そのもの。ひとりでも多くの人が「より良い人生にするために時間を使って欲しい」と願い、仕事のスキルの向上、余暇の充実、資産形成を研究。■VBAアプリ開発サービス提供中(業務委託 / VBA使用経験20年)■Python愛好(歴5年)■VBAエキスパート「Excel VBA スタンダード」(上級者向け資格)/ Python 3 エンジニア認定基礎(経済産業省「ITスキル標準(ITSS)」に掲載)