「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に関するドキュメント記事を参照してください。
ご不明な点はまだありますか?喜んでお手伝いさせていただきます!
最終更新日: