Jak rozwiązać problem „Nie znaleziono trasy pasującej do adresu URL i metody żądania”
WP Simple Pay używa WordPress REST API do przetwarzania formularzy płatności, a punkty końcowe REST API muszą być dostępne, aby płatności mogły zostać przetworzone.
Wyłączone REST API
Niektóre wtyczki zabezpieczeń WordPress domyślnie wyłączają WordPress REST API. Upewnij się, że WordPress REST API jest dostępne, aby WP Simple Pay mogło przetwarzać płatności.
Powinieneś mieć możliwość dostępu do https://your-website.com/wp-json/ jeśli REST API jest dostępne.
iThemes Security
Włącz „Domyślny dostęp” w iThemes Security.
Nieprawidłowy skrypt jQuery
Niektóre motywy lub wtyczki WordPress dołączają własne kopie biblioteki jQuery Javascript. Dołączenie wielu wersji jQuery lub wersji innej niż ta, która jest dołączona do WordPress, może spowodować, że żądania AJAX staną się nieprawidłowe lub błędne.
Upewnij się, że jedyna wersja jQuery ładowana przez Twoją witrynę to wersja dołączona do WordPress.
ModSecurity
ModSecurity może również blokować wewnętrzne żądania API. Zobacz nasz artykuł w dokumentacji dotyczący ModSecurity, aby uzyskać więcej informacji.
Nadal masz pytania? Jesteśmy tutaj, aby pomóc!
Ostatnio zmodyfikowano: