WordPressで公開・プレビュー時に「返答が正しいJSONレスポンスではありません。」が表示される

記念すべき(?)第一回目の投稿はこのサイト構築時にハマったお話。

ビジュアルエディターでプレビューや
公開するときににエラーが出る。

表示されたエラー

公開に失敗しました。エラーメッセージ:返答が正しい JSONレスポンスではありません。

こんなエラーが表示されました。
今までWordPressでサイトをいくつか作ってきましたが公開やプレビューでエラーが表示されるのは初めてです。

クラシックエディターを使えば問題なくプレビュー・投稿ができるのですが、
それも気持ち悪いのでいろいろ試してみました。

プラグインを導入することで解決しました。
正しい解決法はこちらをご覧ください。

PHPの設定?

画像をアップロードするときにphp.iniの設定の関係でこのエラーが出たことがあったのでphp.iniの設定を確認しましたが問題はなさそう。困った。

困ったときのGoogle先生。
ということでいろいろ検索してみるも具体的な解決策を見つけられませんでした。

そういえばCloudFlare使ってた

はい。
これが原因でした。

CloudFlareを使っていたのを忘れていました。

DNS設定のAレコードを設定するときにProxy statusをProxiedにしていたことが原因でした。
前回の記事では Proxy statusをDNS onlyにすることでエラーは出なくなりました。
ページをキャッシュできないのは残念ですね。。。

CloudFlareを使っていたのを忘れていたため5時間くらいWordPress・サーバーの設定をいじっていました(笑)

ビジュアルエディタが使えるようになったよ

最悪クラシックエディタで書こうかと悩んでいましたが、
今この記事をビジュアルエディタで書いています。

公開・プレビューも問題なくできているので満足。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です