デバッグ方法、「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」

WordPressのPHPをいじっていると、たまに、こんなエラーが表示されることがある。

このエラーが表示されていると、記事の投稿が出来ない等、問題があるので原因を調査して解決する必要がある。調査方法を書いておく。

以下ではChromeを使っていると想定する。

まず、右クリックして、「検証」を開く。

DevToolsが開くので、Networkタブを選択して、エラー箇所と思われるNameを選択、Responseタブを開く。

下記は、エラーとなっているJSONデータが表示されている。

データをよく見ると、JSONデータの前に”<!– wp-config-db.php loaded: 1745357453 –>”という余計な文字列が表示されている。

JSONは{}形式なので、これだと不正なJSONということになる。エラーメッセージの通り。

よって、解決方法はこの余計な文字列を表示しているPHPを探して、出力しないように修正することになる。

<!– wp-config-db.php loaded: 1745357453 –>{“id”:398,”date”:”2025-04-22T22:29:23″,”date_gmt”:”2025-04-22T13:29:23″,”guid”:{“rendered”:”https:…

Chromeは多機能なので、使いこなせるようになりたい。