「URLとリクエストメソッドに一致するルートが見つかりませんでした」問題の解決方法
WP Simple Payは、支払いフォームの処理にWordPressのREST APIを使用しており、支払いが処理されるためにはREST APIエンドポイントにアクセスできる必要があります。
REST APIが無効になっています
一部のWordPressセキュリティプラグインは、デフォルトでWordPress REST APIを無効にします。WP Simple Payが支払いを処理できるように、WordPress REST APIにアクセスできることを確認してください。
REST APIが利用可能であれば、 **https://your-website.com/wp-json/** にアクセスできるはずです。
iThemes Security
iThemes Securityで「デフォルトアクセス」を有効にする。
無効なjQueryスクリプト
一部のWordPressテーマまたはプラグインは、独自のjQuery Javascriptライブラリのコピーをエンキューします。複数のjQueryバージョン、またはWordPressに含まれているバージョン以外のバージョンを含めると、AJAXリクエストが不正または無効になる可能性があります。
ウェブサイトで読み込まれているjQueryのバージョンが、WordPressに含まれているバージョンであることを確認してください。
ModSecurity
ModSecurityは内部APIリクエストをブロックすることもあります。詳細については、ModSecurityに関するドキュメント記事を参照してください。
まだ質問がありますか?私たちが喜んでお手伝いします!
最終更新日: