UPDATE:2023.2.16
- CATEGORY
REST APIのエラーが発生した時の対処法
最近立て続けにワードプレスでREST APIエラーが発生し、対応する必要があったため備忘録的に対処方法をご紹介します。
エラー内容
REST APIのエラーが発生すると、たとえばワードプレス管理画面で以下のようなエラーメッセージが表示されます。・サイトヘルスで「REST API はクエリーパラメータを正しく処理しませんでした。」と表示される。
・AIOSEOを利用している場合、AIOSEO設定画面で上部に赤い帯が表示されて「AIOSEO relies on the WordPress Rest API and your site might have it disabled.」という文章が表示される。(通常問題が無ければ緑の帯が表示されている)
他にもエラーメッセージに気づかなくても、
REST APIエラーが発生していると更新が出来なかったりメディアの投稿が出来なかったりします。
逆に言えば更新が出来なかったりする場合はREST APIエラーが発生している可能性があるので、
サイトヘルスを確認してみるといいでしょう。
対処法
私の場合ですが、解決に至った方法は以下です。・時間経過
・ログアウトしてみる
・プラグインを無効化してみる
エラーについてネットで検索すると「一旦ログアウトしてみると直る」という情報があり、
私も何度かログアウトしてみたのですが最初は直りませんでした。
しかししばらくしてからログアウトしてみるとエラーが解消されていました。
非常に腑に落ちない解決方法でしたが、困っている方は一度試してみるといいかもしれません。
また、プラグインが原因だったこともあります。
問題となったプラグインを無効にしたらすぐにエラーが解消しました。
ワードプレスでなにかエラーが起きたらプラグインを疑うのは基本ですね。
以上、REST APIエラーが発生した場合の対処の方法でした。
ちなみに私の場合はコーダー陣のみなさんに相談して解決しました。
多くのスタッフが在宅ワークや勤務地の違いで集まれないアプリコットデザインですが、
何か疑問や困ったことがあればすぐにチャットで相談できます◎