「更新に失敗しました。返答が正しいJSONレスポンスではありません。」ていわれた。どゆこと?

WordPressの案件で。
wpのインストールディレクトリは下層にして構築。(いわゆるサブディレクトリ方式)
リニューアルするにあたり、別のディレクトリにインストール&構築をして、リリースするときはルートディレクトリのindex.phpを書き換えて、公開先を修正。

/** Loads the WordPress Environment and Template */
require __DIR__ . '/renewal/wp-blog-header.php';

ということをしているのですけれど。

何度か、記事(通常の投稿もカスタム投稿も)保存できない、ということが起きる。
そのときのエラーメッセージがタイトルにもある「更新に失敗しました。返答が正しいJSONレスポンスではありません。」。

原因と解決方法を書いてくれているページがある。

「更新に失敗しました。返答が正しいJSONレスポンスではありません。」の原因と解決方法 | サイト引越し屋さん

毎回、同じことをしているのに、解決方法が都度違う。
前回は「REST APIの有効化」で、今回は「SSL設定の確認」。

「REST APIの有効化」は、wp-config.phpに管理画面と公開ページのURLがあったので、それを削除したら解決した。

「SSL設定の確認」は、設定→一般にある「WordPress アドレス (URL)」「サイトアドレス (URL)」がhttp://になっていたので、https://に修正したら解決した。

また次がある気がする…。
ひとまず、上記ふたつを忘れないようにメモ。

コメント

タイトルとURLをコピーしました