(スポンサーリンク)
WordPressで突然「返答が正しい JSON レスポンスではありません」となり下書き保存も公開もできなくなった
記事を連続で作成しているとき、突然「返答が正しい JSON レスポンスではありません」となり下書き保存も公開もできない現象に見舞われました。
記事を連続で作っている最中だったので、設定やプラグインは何も変化を加えていません。
パーマリンク系の設定を見直してもダメ
調べたところ、パーマリンクの設定を保存しなおすなど、パーマリンク関連の解決策が出てきましたが、どれも当てはまりませんでした。
そもそも、保存できなくなった記事の直前の記事は問題なく公開できたのです。
(スポンサーリンク)
エラーになる該当の記事を細切れに入力し検証
ということは「該当の記事の内容に問題があるのだろう」ということで、記事のコードを区切って少しずつ入力→保存してみることにしました。
すると、前半まで問題なく保存ができました!
引っかかっていたものは…
問題を起こしていた文字は「'」(シングルクォーテーション)でした。
こちらを全角のシングルクォーテーションにしたら保存することができました。
原因はプラグイン?
ちなみに、この問題が起きたのはこのサイトではありません。
このサイトでは上で半角のシングルクォーテーションを入力していますが、問題なく保存できました。
問題が起きたサイトでは、カスタム投稿タイプを使って様々なプラグインを入れているので、そのせいで問題が起きたのかな?と思っています。
(パーマリンクに関するプラグインでは「Custom Post Type Permalinks」を入れています。)
細かな検証はしていないので根本の原因は不明ですが、以上の情報が誰かのお役に立てば幸いです。