WordPressで記事を書き始めてそろそろ3か月ですかね。
巷では記事を公開できない不具合がちらほらと紹介されていますが、やっと私も同じ症状に見舞われました。これで立派なワードプレサーですかね?
「えっ、こんなことで保存できないの?!」と思ったので記録しておきます。
WordPressで記事を公開できない不具合
記事を公開しようとすると「更新に失敗しました。返答が正しい JSON レスポンスではありません。」というエラーが出ます。
このような画面が出て記事が公開できません↓
さらに自動保存はされているようですが、保存されている記事を開くと空白です(涙)。
巷で見かけた原因
さらっとググってみたら、以下のような原因が報告されていました。
【解決事例】
① .htaccessが書き換わっていた
⇒バックアップから設定戻しで解決
② エディターを更新した
⇒クラシックエディターに戻して解決
③ Webブラウザのキャッシュ
⇒キャッシュのクリア、時間経過で解決
④ パーマリンクの設定
⇒パーマリンクを再保存で解決
私はというと、いずれにも該当しませんでした。
いや、深く調べていくと恐らくは②該当する可能性があると思います。
私がWordPress記事を公開できなかった原因(複数条件で発生)
今回のエラーは、複数の条件が重なって発生していました。
条件1:カッコ()の中に、or という文字を入れた文章を書いていた
これを入れると必ずエラーが出ました。今も再現性ありです。
このような感じがダメなようです↓
(あ or い)
条件2:通常の投稿ではなく、post_type を指定した投稿でのみ発生
私は「通常の投稿」と「日々の学習記録用の投稿」を使い分けています。
通常の投稿だと 条件1にあるように (あ or い)を文章に使っても問題ありませんでしたが、なぜかpost_typeを指定した投稿だとダメなようです。
条件3:最近エディターの更新があった
最近、WordPressのエディター更新がありました。今回の不具合に全く関係がないとは言い切れないと思っています。
このような書式が標準で使えるようになったので嬉しいのですが↓
いいね(*´ω`)b!
まとめ
1.WordPressでよくあるエラー「更新に失敗しました。返答が正しい JSON レスポンスではありません。」の原因は様々です。
※今回のように複数の条件が重なって発生することもあるようです
2.1日1記事を書くノルマを設けている人は焦るでしょうが、落ち着いて調査・対応しましょう。
コメント