Formularz kontaktowy 7 to darmowa wtyczka do formularza kontaktowego, która pomaga w łatwym tworzeniu formularzy i umieszczaniu ich w dowolnym miejscu w witrynie. Formularz kontaktowy 7 to jedna z najczęściej używanych wtyczek do WordPressa z ponad 5 milionami aktywnych pobrań. Odkryliśmy jednak, że niektóre formularze, które tworzysz, mogą przestać działać lub mieć problemy podczas próby wysłania wiadomości. W większości przypadków otrzymasz wiadomość z obramowaniem o treści „Wystąpił błąd podczas próby wysłania wiadomości. Spróbuj ponownie później”.
W zależności od koloru obramowania otaczającego wiadomość określi rodzaj potrzebnej korekty. Użyj poniższego spisu treści, aby przewinąć do sekcji w zależności od koloru wyświetlanego komunikatu o błędzie.
Myślę, że wszystkie usługi będą miały przestoje. Bez względu na to, jak bardzo się przygotujesz, masz redundantne systemy lub przeprowadzisz audyt, okresowo będzie miał miejsce czarny łabędź, który jest zupełnie inny niż wszystko, czego doświadczyłeś wcześniej. Zdarza się to nawet Google!
Matt Mullenweg, założyciel WordPRess, dyrektor generalny Automattic
Przewodnik wideo
Poprawka żółtego komunikatu o błędzie
Żółty błąd informuje nas, że wystąpił błąd walidacji formularza. To będzie coś, co musisz naprawić w panelu administracyjnym.
Formularze niesprawdzone
Przejdź do pulpitu administracyjnego WordPress, a zobaczysz ikonę z numerem na przycisku wtyczki Formularz kontaktowy 7. Kliknij przycisk „Formularze kontaktowe”, aby szczegółowo zobaczyć błąd:
Gdy dojdziesz do strony formularzy, u góry zobaczysz komunikat o błędzie podobny do poniższego obrazu. Kliknij łącze w tej wiadomości, aby rozpocząć naprawianie problemu.
Ta strona przeniesie Cię na inną stronę, na której wystarczy kliknąć przycisk „Zatwierdź teraz 1 formularz kontaktowy”.
To powinno rozwiązać problem, ale jeśli nie, skomentuj poniżej, a postaramy się Ci pomóc.
Poprawka pomarańczowy komunikat o błędzie Error
Pomarańczowy błąd informuje nas, że Twój formularz nie jest wysyłany z powodu problemu ze spamem. Oto dwa rozwiązania, które zrobiłem, aby rozwiązać ten problem.
Pomarańczowy błąd informuje nas, że formularz nie został przesłany z powodu problemu ze spamem. Aby rozwiązać ten problem, wdrożyliśmy dwa rozwiązania.
ReCaptcha v2
Formularz kontaktowy 7 używa reCaptcha, aby upewnić się, że Twoja witryna się nie dostanie spamowane. Po przejściu CF7 z reCaptcha V2 na V3 formularz przestał działać. Najprostszym rozwiązaniem, które najczęściej naprawiało te problemy, było przywrócenie wersji reCaptcha V2. Oto, co zrobiliśmy:
Przejdź do strony wtyczek i wyszukaj „Formularz kontaktowy 7 - reCaptcha v2”, zainstaluj i aktywuj.
Po zainstalowaniu przejdź do zakładki Formularz kontaktowy 7 i kliknij na integrację. Kliknij „usuń klucze”.
Musisz teraz udać się do Strona Google reCaptcha, zaloguj się i utwórz nowe klucze witryny dla swojej witryny. Konieczne może być najpierw usunięcie usługi witryny z reCaptcha. Gdy zostaniesz zapytany o typ reCaptcha, upewnij się, że wybrałeś reCaptcha V2 a nie v3.
Po utworzeniu nowych kluczy wróć do zakładki integracji dla Contact Form 7 i dodaj nowe klucze V2.
Kliknij Zapisz i wróć do formularzy i dodaj nową Recaptcha za pomocą skrótu „[recaptcha]”. Na koniec ponownie przetestuj swoje formularze, aby się upewnić. Jeśli to nie rozwiąże twoich problemów, wypróbuj następne rozwiązanie.
Naprawa czerwonego komunikatu o błędzie
Czerwony błąd informuje nas, że formularz nie jest wysyłany. Jest to zwykle spowodowane tym, że serwer nie wysyła. Po raz kolejny proponujemy dwa rozwiązania tego problemu:
Skontaktuj się z firmą hostingową
Najczęstszym problemem jest problem z hostującym serwerem pocztowym. Skontaktuj się z firmą hostingową i powiedz, że masz problem z niewysyłaniem e-maili. Jeśli jest to problem z ich strony, przeprowadzą kilka testów funkcji poczty e-mail na twoim serwerze i naprawią ją, jeśli pojawią się jakieś problemy.
Jeśli hosting nie ma żadnego problemu, możemy wypróbować następną poprawkę poniżej.
Zainstaluj wtyczkę SMTP
Wtyczki poczty SMTP i PHP mają na celu zapewnienie, że wysyłane wiadomości e-mail są uwierzytelniane i prawidłowo wysyłane przez osoby trzecie. Wtyczka, którą sugerujemy, aby to naprawić, to WP Mail SMTP.
Po pobraniu, zainstalowaniu i aktywacji wtyczki przejdź do strony ustawień wtyczki, a poniżej znajdziesz zrzut ekranu.
Przejdź do jednej z sugerowanych witryn pocztowych i załóż konto na serwerze. W przeszłości używaliśmy różnych opcji, takich jak Mailgun lub SendGrid, ale możesz użyć innych, nawet Amazon SES, jeśli chcesz, lub sendinblue.
Po utworzeniu konta otrzymasz klucze API do użycia. Wróć do strony ustawień wtyczki SMTP i wprowadź nasze klucze API w odpowiednim miejscu. Możesz zobaczyć pola do wprowadzenia swoich danych logowania, jak na poniższym obrazku. Te ustawienia można znaleźć pod opcjami poczty na stronie ustawień SMTP.
Po zapisaniu klucza API przejdź na górę strony. Istnieje możliwość wysłania testowego e-maila.
Spróbuj wysłać testową wiadomość e-mail, aby upewnić się, że wszystko działa poprawnie.
Inne sugestie do wypróbowania
Konflikty wtyczek buforowania
Innym powodem, dla którego Twoje formularze kontaktowe mogą nie wysyłać wiadomości, są konflikty wtyczek w pamięci podręcznej.
Najłatwiejszym sposobem sprawdzenia, czy to powoduje problem, jest próba dezaktywacji wtyczki buforującej i ponowne przetestowanie formularza. Jeśli to rozwiąże Twój problem, musisz znaleźć inną wtyczkę buforującą, która nie powoduje takich problemów, jak WP Rocket. Użyliśmy również pamięci podręcznej Litespeed, ale nie pamięci podręcznej W3 (to dość uciążliwe). WP Rocket działa bardzo ładnie.
Wciąż nie działa?
Jakiś czas temu zauważyliśmy, że formularz kontaktowy 7 często miał takie irytujące problemy i problemy. Najczęściej zdarzało się to, gdy aktualizowaliśmy wtyczkę. Kiedy tak się stanie, będziesz mieć problemy, które wpłyną na Twoją firmę, takie jak utrata potencjalnych klientów lub nowych klientów, ponieważ formularze nie zostaną wysłane, zwłaszcza jeśli formularz ulegnie uszkodzeniu bez Twojej wiedzy.
Jesteśmy również w punkcie, w którym potrzebujemy bardziej złożonych funkcji, których Contact Form 7 po prostu nie może zaoferować. Jeśli jesteś sfrustrowany tą wtyczką, czy możemy zasugerować przejście na wtyczkę premium? Wymienione poniżej opcje zapewniają doskonałe wsparcie, dzięki czemu możesz szybko rozwiązać wszelkie problemy.
Film na YouTube z różnymi sugestiami
Obejrzyj poniższy film, który sugeruje szereg opcji i poprawek, które możesz wypróbować.
Wtyczki do użycia zamiast
1. Formy Formidable
Formidable Forms to tylko to, co mówi w swojej nazwie, po prostu budzące grozę.
Oprócz zwykłych formularzy kontaktowych, ta wtyczka jest w stanie tworzyć złożone formularze do generowania leadów, kalkulatory i wiele innych rodzajów formularzy, których możesz potrzebować. Sprawdziliśmy tę wtyczkę szeroko, możesz to sprawdzić tutaj.
2. Formy Gravity
Gravity Forms pomaga tworzyć różne zaawansowane typy formularzy poza prostym formularzem kontaktowym. Jedną ze wspaniałych rzeczy, jakie ma, są formularze ofertowe (do tego zwykle używamy go w przypadku niektórych naszych klientów).
W porównaniu do WPForms ta wtyczka ma więcej integracji. Posiada również narzędzie do tworzenia formularzy typu „przeciągnij i upuść”, które jest łatwiejsze w użyciu niż większość innych wtyczek. Sama ilość dodatków sprawia, że Formy Gravity są tak doskonałe jako produkt.
Gravity Forms nie ma darmowej wersji, ale warto zapłacić, nawet za wsparcie. Dzieje się tak, ponieważ możesz bardzo szybko rozwiązać wszelkie problemy, takie jak powyższe.
Kliknij tutaj, aby uzyskać formularze grawitacyjne
3. Formularze WP
Contact Form by WPForms - Drag & Drop Form Builder dla WordPress
Ten kreator formularzy kontaktowych jest świetny dla początkujących WordPress, ponieważ interfejs użytkownika jest łatwy w użyciu. Po prostu przeciągnij i upuść pola w szablonie formularza.
Proces jest prosty. Zaprojektuj formularz, użyj bloku, aby go osadzić, a otrzymasz w pełni funkcjonalną formę. Możesz użyć WPForms Lite do zbudowania dość prostego szablonu.
4. Ninja Forms
Formularz kontaktowy Ninja Forms – kreator formularzy typu „przeciągnij i upuść” dla WordPress for
To jest opcja freemium. Wierzymy, że to świetny wybór dla osób niebędących programistami. Dzięki temu kreatorowi formularzy WordPress łatwo zaprojektować ładny formularz w bardzo krótkim czasie.
Jedną ze wspaniałych funkcji jest to, że możesz wybrać szablon formularza i przejść do jego edytora na żywo, skąd możesz łatwo dostosować formularz. W przeciwieństwie do innych kreatorów formularzy z tej listy, możesz również tworzyć szeroką gamę typów formularzy, korzystając tylko z bezpłatnej wersji wtyczki
Kliknij tutaj, aby pobrać formularze ninja
Czytaj więcej: Elementor vs Divi - porównanie z 2022 r. | Blokowanie wiadomości jest aktywne na iPhonie i Androidzie
Często Zadawane Pytania
Dlaczego otrzymuję komunikat o błędzie z żółtą ramką?
Komunikat o błędzie z żółtą ramką w CF7 oznacza, że masz błąd konfiguracji i walidacji w swoim formularzu na zapleczu. Szczegółowo o błędzie znajdziesz, gdy przejdziesz do Formularza kontaktowego 7 w panelu administratora.
Dlaczego otrzymuję komunikat o błędzie z pomarańczową ramką?
Komunikat o błędzie z pomarańczową ramką zazwyczaj oznacza, że formularz nie jest wysyłany z powodu problemu ze spamem. Ten problem zwykle rozwiązuje się, dodając ReCaptcha do swojej witryny.
Dlaczego otrzymuję komunikat o błędzie z czerwoną obwódką?
Komunikat o błędzie z czerwonym obramowaniem zazwyczaj oznacza, że wtyczka Contact Form 7 nie była w stanie korzystać z podstawowych funkcji wysyłania poczty na serwerze i będzie wymagała dodatkowej konfiguracji, aby móc wysyłać wiadomości e-mail i formularze CF7.
Dlaczego Contact Form 7 nie wysyła e-maili?
WordPress używa PHP Mail do wysyłania wiadomości e-mail z Twojej witryny w stanie domyślnym, w tym wiadomości e-mail generowanych przez wtyczki formularzy kontaktowych, takie jak CF7. Nie będziesz otrzymywać wiadomości e-mail z formularza kontaktowego 7, jeśli Twój dostawca usług hostingowych nie obsługuje lub nie włącza funkcji PHP Mail. Możesz użyć innych funkcji wysyłania poczty, takich jak SMTP.
Owijanie w górę
Poinformuj nas, jeśli któreś z tych rozwiązań zadziałało, aby naprawić formularz kontaktowy 7 „Wystąpił błąd podczas próby wysłania wiadomości. Spróbuj ponownie później”. Jeśli nie, zostaw komentarz poniżej, a chętnie postaramy się pomóc.
Proszę zostaw użyteczny skomentuj swoje przemyślenia, a następnie udostępnij to na swoich grupach na Facebooku, które uznają to za przydatne i wspólnie zbierzmy korzyści. Dziękuję za udostępnienie i bycie miłym!
Ujawnienie: Ta strona może zawierać linki do zewnętrznych witryn produktów, które kochamy i gorąco polecamy. Jeśli kupisz sugerowane przez nas produkty, możemy otrzymać opłatę za polecenie. Takie opłaty nie wpływają na nasze rekomendacje i nie przyjmujemy płatności za pozytywne recenzje.