Czy zdarzyło Ci się kiedyś wypełnić formularz na stronie, kliknąć „wyślij" i nic się nie wydarzyło? Nie jesteś sam, jeśli zarządzasz stroną WordPress i Twój formularz nie odpowiada. Formularze są kluczowe dla pozyskiwania leadów, obsługi zgłoszeń klientów i interakcji z odwiedzającymi.
Gdy nie działają, skuteczność Twojej strony może na tym ucierpieć. Dziś omówimy kilka typowych problemów i rozwiązań, aby Twoje formularze WordPress znów działały.
Contents
Typowe problemy z formularzami WordPress
Pracując z formularzami WordPress, możesz napotkać kilka problemów, które utrudniają ich działanie. Oto szybki przegląd tych typowych problemów.
- E-mail nie odebrany: Sprawdź ustawienia e-mail w swoim formularzu i upewnij się, że wiadomości nie trafiają do folderu spam.
- Konflikty wtyczek: Wyłącz inne wtyczki, aby zobaczyć, czy nie kolidują z Twoim formularzem, a następnie aktywuj je pojedynczo, aby znaleźć problem.
- Błędy JavaScript: Poszukaj błędów JavaScript w konsoli przeglądarki, które mogą blokować działanie formularza.
- Nieprawidłowe ustawienia formularza: Sprawdź, czy wszystkie pola formularza mają poprawne ustawienia walidacji i czy logika warunkowa jest poprawnie skonfigurowana.
- Nieaktualne oprogramowanie: Utrzymuj WordPress, motywy i wtyczki w aktualnej wersji, aby uniknąć problemów z kompatybilnością.
Szybkie rozwiązania dla niedziałających formularzy WordPress
- Sprawdź konflikty wtyczek
- Aktualizuj wtyczki i motywy
- Sprawdź ustawienia formularza
- Wyczyść pamięć podręczną przeglądarki
- Sprawdź konfigurację serwera WWW
Uwaga: Przed wprowadzeniem zmian dobrze jest wykonać kopię zapasową strony. Możesz szybko przywrócić coś do poprzedniego stanu, jeśli coś pójdzie nie tak. WP Staging oferuje łatwy sposób na skonfigurowanie automatycznych kopii zapasowych. Po więcej pomocy zajrzyj do przewodnika po tworzeniu i przywracaniu kopii zapasowych.
1. Sprawdź konflikty wtyczek
Jeśli Twój formularz WordPress nie działa, może to być spowodowane konfliktem wtyczek. Różne wtyczki mogą się ze sobą gryźć i powodować problemy, takie jak nieudane wysyłanie formularza. Oto, jak sprawdzić i naprawić te problemy:
Przejdź do swojego panelu WordPress, przejdź do Wtyczki i kliknij Zainstalowane wtyczki, aby zobaczyć wszystkie zainstalowane wtyczki.

Wyłącz wszystkie wtyczki z wyjątkiem wtyczki formularza (np. Contact Form 7 lub WPForms). Wybierz wszystkie wtyczki, wybierz Dezaktywuj z menu rozwijanego Działania zbiorcze i kliknij Zastosuj.

Przetestuj formularz, aby sprawdzić, czy działa. Aktywuj wtyczki jedna po drugiej, testując formularz za każdym razem. Jeśli przestanie działać po konkretnej wtyczce, znalazłeś konflikt.
Jeśli sprzeczna wtyczka nie jest niezbędna, zastąp ją; w przeciwnym razie skontaktuj się z ich zespołem wsparcia w celu znalezienia rozwiązania lub obejścia problemu.
2. Aktualizuj wtyczki i motywy
Nieaktualne wtyczki lub motywy mogą powodować problemy z formularzami. Aktualizacje naprawiają błędy i poprawiają kompatybilność, zapewniając płynne działanie Twojego formularza.
Zaloguj się do swojego panelu WordPress i przejdź do strony Aktualizacje.

Zobaczysz listę dostępnych aktualizacji dla wtyczek i motywów. Wybierz nieaktualne elementy i kliknij przycisk Aktualizuj wtyczki lub Aktualizuj motywy.

Po aktualizacji wyślij wpis testowy, aby upewnić się, że formularz poprawnie zbiera dane. Jeśli problemy będą się utrzymywać, przejrzyj ustawienia lub wypróbuj dodatkowe kroki rozwiązywania problemów.
3. Sprawdź ustawienia formularza
Zapewnienie, że ustawienia Twojego formularza są poprawne, jest kluczowe dla jego płynnego działania. Czasami, jeśli ustawienia są nieprawidłowe, Twój formularz może nie działać poprawnie. Oto krótki przewodnik, jak sprawdzić i naprawić ustawienia formularza:

Otwórz konkretny formularz, który nie działa.

Przejdź do Ustawień, kliknij zakładkę Powiadomienia i upewnij się, że adres e-mail powiadomień pasuje do domeny Twojej strony. Potwierdź również, że wszystkie wymagane pola są zaznaczone i poprawnie skonfigurowane.

Po wprowadzeniu niezbędnych dostosowań zapisz ustawienia i przetestuj formularz ponownie.

Dokładnie przeglądając i dostosowując ustawienia formularza, często możesz rozwiązać problemy i upewnić się, że Twój formularz działa zgodnie z zamierzeniem.
4. Wyczyść pamięć podręczną przeglądarki
Pamięć podręczna przeglądarki może wpływać na działanie Twojego formularza WordPress. Przeglądarki przechowują wersje stron w pamięci podręcznej, aby szybciej je ładować, co może uniemożliwić wyświetlanie ostatnich zmian, prowadząc do błędów wysyłania lub problemów z wyświetlaniem.
Google Chrome: Naciśnij Ctrl + Shift + Delete, wybierz żądany zakres czasu i kliknij „Wyczyść dane".

Mozilla Firefox: Naciśnij Ctrl + Shift + Delete, wybierz odpowiedni zakres czasu i kliknij „Wyczyść teraz".

Po wyczyszczeniu pamięci podręcznej odśwież swoją stronę i przetestuj formularz ponownie. Ten proces może pomóc w zapewnieniu, że widzisz najnowszą wersję swojej strony, pozwalając formularzowi działać zgodnie z zamierzeniem.
5. Sprawdź konfigurację serwera WWW
Nieaktualne oprogramowanie serwerowe może powodować problemy z kompatybilnością z WordPress. Sprawdź, czy Twój serwer spełnia minimalne wymagania WordPress. WPForms umożliwia przegląd oprogramowania serwerowego oraz wersji PHP/MySQL.
Zaloguj się do swojego panelu WordPress i przejdź do WPForms > Tools.

Przejdź do zakładki System Info, przewiń w dół do sekcji Webserver Configuration i porównaj wersje PHP i MySQL z minimalnymi wymaganiami WordPress.

W wersji WordPress 6.6.2 minimalne wymagania to PHP w wersji 7.4 lub wyższej oraz MySQL w wersji 8.0 lub wyższej (lub MariaDB w wersji 10.5 lub wyższej).
Jeśli Twój serwer nie spełnia tych wymagań, skontaktuj się ze swoim dostawcą hostingu, aby uzyskać pomoc w aktualizacji oprogramowania.
Podsumowanie
Naprawienie niedziałającego formularza WordPress może wydawać się trudne, ale zwykle to tylko kwestia sprawdzenia kilku rzeczy. Najpierw zobacz, czy inne wtyczki nie powodują problemów. Następnie upewnij się, że wszystkie wtyczki i motywy są zaktualizowane.
Sprawdź również ustawienia formularza, aby upewnić się, że wszystko jest poprawnie skonfigurowane. Jeśli nie działa, spróbuj wyczyścić pamięć podręczną przeglądarki lub sprawdzić ustawienia serwera WWW. Wykonaj te kroki, a prawdopodobnie szybko przywrócisz działanie swojego formularza.