このブログは、WordPress を使っているのですが、以前よりもっと効率よく記事を投稿できないか思い悩んでいたところ、katteb というAI搭載の文章作成支援ツールが便利で、尚且つWordPress とも連携が可能ということでkattebを購入したのですが、連携が出来ない。。。
何度試しても(テクが弱いせい&人に尋ねるのが悪くて、問題解明にどんだけ時間を費やしているか!シクシク)
|「Connection Failed. Make sure REST API is Active」 というメッセージが出てきます。
そこで自分なりに問題解決の手順を調べてわかった事柄があるので、ご紹介します
- WordPressのURLを確認:接続しようとしているWordPressのURLが正しいこと、そしてウェブサイトが稼働していることを確認してください。
- パーマリンク設定:WordPressダッシュボードで 設定 > パーマリンク に進み、「デフォルト」以外のパーマリンク構造に設定されていることを確認してください。これにより、REST APIの機能に影響が出ることがあります。
- プラグインの競合:一時的に全てのプラグインを無効にし、再度接続を試みてください。それでうまくいけば、プラグインを一つずつ再有効化して、どのプラグインが問題を引き起こしているかを特定します。
- テーマの競合:デフォルトテーマ(例えばTwenty Twenty-One)に切り替えて問題が続くかどうかを確認してください。テーマを切り替えると問題が解決すれば、現在のテーマに問題がある可能性があります。
- REST APIエンドポイント:
yourdomain.com/wp-json/wp/v2
にアクセスしてREST APIが機能しているかどうかを確認します。yourdomain.com
は実際のドメイン名に置き換えてください。JSON形式のレスポンスが表示されれば、REST APIは有効です。 - HTTPリクエスト:HTTPリクエストがウェブサイトでブロックまたは予期せぬ方法でリダイレクトされていないことを確認してください。これはセキュリティプラグイン、不正なサーバー設定、または.htaccessのルールによって発生することがあります。
- ホスティングプロバイダー:一部のホスティングプロバイダーは、REST APIに影響を与える可能性のある制限や特別な設定を持っている場合があります。ホスティングプロバイダーに連絡して、そのような制限がないかを確認してください。
- WordPressバージョン:WordPress coreからバージョン4.7以降、REST APIが組み込まれているため、最新版のWordPressを使用していることを確認してください。
- デバッグ:以下の行を
wp-config.php
ファイルに追加することでWordPressでデバッグを有効にします。define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true );
再度接続を試みた後で、wp-content/debug.log
ファイルに関連するエラーメッセージがないかをチェックします。 - ファイアウォールやセキュリティ設定:サーバーのファイアウォールやセキュリティ設定がREST APIリクエストをブロックしていないかを確認してください。
これらの手順を踏むことで、WordPress REST APIへの接続問題の原因が何かについてより良い理解が得られるはず、、、、なそうなんですが、理解できず試せないことばかり。私が試せてやったトラブルシューティング方法(1、2、5)をしても、まだダメ!
問題が解決しない場合は、開発者やWordPressサポートにさらなる支援を求める必要があるかもしれないそうです。
私の頭では解決できそうにないため、申し訳ないと思いつつ、katteb の第一人者である 藤井丈夫(https://takeofujii.net/)さんに救いの手を求めるかもしれません。
ブログランキングに参加しています♪
他にも海外ブログを読みたい人は、下の写真をクリックしてね。
/
海外終活アドバイザーとして、
「Let’s 終活」を合言葉に
終活仲間を増やしています🎶
終活は、これからの新しい大人のマナーです!
\
ライン登録でもらえる
無料の終活診断をプレゼント中🎵
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
ライン公式「海外終活メソッド」
コメント