初期診断

The REST API encountered an error

WordPress のサイトヘルスに「REST API でエラーが発生しました」(The REST API encountered an error):原因と確認方法

日本語の画面での表示:REST API でエラーが発生しました
更新日 2026-11-01

サイトヘルスが REST API(/wp-json/)に送ったテスト用リクエストがエラーを返すと、この重大な問題が表示されます。ブロックエディターや多くのプラグインも同じ API にリクエストを送るため、投稿の保存も同時に失敗することがよくあります。

どの状況に当てはまりますか?

エディターも同じ API で保存するため、同じ原因で両方が止まります。

パスやリクエストメソッドをブロックするルールがあると、テストが失敗します。

/wp-json/ のような URL は書き換えルールに依存しており、ルールがないとリクエストは 404 を返します。

主な原因

セキュリティプラグインやファイアウォールのルール:ルールが /wp-json/ や特定のリクエストメソッドをブロックしています。
.htaccess や Nginx のルール:書き換えルールが /wp-json/ へのリクエストを WordPress に渡していません。
JSON の前の出力:プラグインが応答の前に文字や PHP の通知を出力しています。
REST API の停止:プラグインが一部またはすべてのリクエストで API を無効にしています。

参考資料

  1. Site Health screen (WordPress.org Documentation)
  2. REST API Handbook (Developer.WordPress.org)

自分で作業したくない方は、WP119 の全自動復旧にお任せください

REST API の経路がブロックされているか応答が汚染されていると、エディターは保存できません。この項目は自動処理の対象で、REST の経路を修正し、エディターで保存できることを再検証します。復旧は復旧ステーション上のサイトの複製で行い、再検証に合格してから書き戻します。サイトのデータベースのうち、保護対象テーブル(会員・コメント・注文・フォーム送信)は構造のみ取得します。SSH/FTP モードでは、書き戻しの前にお客様のホストに復旧前バックアップを作成し、書き戻し後の検証に合格しなかった場合はそのバックアップから復元します。復旧を完了できなかった場合、復旧料は全額返金します。

  1. 初期診断:サイトの URL を入力
  2. 復旧ステーションに複製:複製上で作業
  3. 原因の特定:項目ごとの確認
  4. 復旧と再検証:トップページと内部ページ
  5. 書き戻しまたは納品:再検証に合格した場合のみ

サイトヘルスにこのエラーが表示され、ブロックエディターでも保存できない場合は、WP119 にお任せいただけます。

サイトを初期診断する →
初期診断 →