はじめに
今日もお疲れ様です、どみのです!
今回はサレーでのホームステイ…ではなく、初のWordPressに関する投稿なのですが、WordPress初心者である私は、現在進行形で苦戦中です🤦🏻♂️
昨日の出来事なのですが、パーマリンクの設定変更後、投稿の公開 / 下書きの変更を試みたのですが、「返答が正しいJSONレスポンスではありません」というエラーによって出来なくなりました。
パーマリンクをデフォルト設定に戻すことで、エラーは解消されました。しかし、これでは根本的な解決には至らないので、色々と調べた結果、エラーの解決に至りました👏
このエラーをどうやって解決したのかを、今回は書いていきます!
結論からいうと、REST-APIの設定に問題があった
Googleでエラーの解決方法を調べまくって、試してみたものの全く解決に至らず…しかし、サーバー上の設定を変更することによるエラーの解決方法を知り、試してみたところ、なんとエラーが出ずに投稿を公開することが出来ました!
今回のエラーの原因は、サーバー上で設定してある、REST-APIの海外アクセス制限がONになっていたからでした。なので、この設定をOFFにすることで、解決に至ったのですが、その理由としては、私が現在、カナダに滞在しているからのようです。その結果、今回の制限に引っかかり、エラーに繋がったということみたいです。
私が使用しているのはConoHa Wingのレンタルサーバーなのですが、
REST-APIの設定場所
私が使用しているのはConoHa Wingのレンタルサーバーなのですが、以下の画面でREST-APIの設定変更ができます。
こちらの管理画面より、
サイト管理→サイトセキュリティ→WordPressセキュリティ→海外アクセス制限
の通りに進むと、REST-APIの設定変更ができます
現在私は、カナダに滞在しており、WordPressを始めたのはこっちに来てからなのですが、WordPressの初期設定をする際に、何しているのかも理解せず、「WordPressのおすすめ初期設定」的なYouTubeの動画の通りに設定していました。
海外で、WordPressを始めた方で、このエラーが出た際は、上記の設定を見直してみてください。
さいごに
WordPressを始めるにあたって、『おすすめの初期設定』といったようなサイトやYouTubeの動画を見ながら、考えなしに設定を行なったことで、このようなことになったのではないかと思います。なので、海外在住の方で、WordPressを始める方は、海外アクセス関連の設定に気を付けてください!