Jednym z częstych problemów, z którymi przychodzi Wam się zmierzyć jest nieudana wysyłka wiadomości przez formularz kontaktowy. Wtyczką od formularzy kontaktowych, która jest najczęściej stosowana w WordPress jest Contact Form 7 i na jej przykładzie podam Wam kilka rozwiązań. Jeżeli stosujecie u siebie inną wtyczkę niż CF7 to jeszcze nie zamykajcie tego wpisu, bo niektóre podane w artykule rozwiązania są uniwersalne.

Formularz nie wysyła maila – co począć

Pierwsze rozwiązanie jest uniwersalne : ) Sprawdźcie czy Wasz hosting nie blokuje funkcji mail() – jest to powszechne dosyć działanie i możliwe, że u Was właśnie to jest powodem nie działającego poprawnie formularza kontaktowego. Z taką blokadą spotkałam się w az.pl oraz home.pl (jeśli byście szukali porządnego hostingu to tutaj wpis z polecanymi przeze mnie). Można temu zaradzić w dosyć prosty sposób – wystarczy skonfigurować wysyłkę maili poprzez smtp. Brzmi skomplikowanie, ale możecie do załatwić – voila! – wtyczką : D Tutaj z pomocą przychodzi np. wtyczka Easy WP SMTP. Wystarczy zainstalować, aktywować i wypełnić poprawnie pola. Wymagane przez nią informacje powinniście znaleźć w panelu Waszego hostingu.

Jeżeli pomogło super : ) Możecie pracować nad kolejnymi elementami strony! Jeśli jednak nadal problem występuje szukamy dalej : )

Kolejnym powodem, przez który formularz może nie wysyłać maili jest jego niepoprawna konfiguracja. Często zdarza się w Contact Form 7, że w zakładce Email macie nieuzupełnione lub źle uzupełnione dane odbiorcy i nadawcy. W zakładce nadawca należy podać adres email, na który ma być realizowana wysyłka maili, zaś w odbiorca powinien być email w Waszej domenie czyli po @ powinien się znaleźć adres Waszej strony www.

W przypadku CF7 może być jeszcze jeden problem – źle podane klucze recaptcha w zakładce Integracje. To moje ostatnie odkrycie – wszystko poprawnie było skonfigurowane, smtp podpięte, maile ze sklepu przychodziły więc nie był to globalny problem strony. Okazało się właśnie, że podane klucze recaptcha były błędne. Zmiana ich na wygenerowane od nowa załatwiła sprawę i formularz zaczął wysyłać maile. Jeżeli więc macie podpiętą tam recaptchę zobaczcie czy na pewno wszystko z tymi kluczami jest w porządku : )

Bywa też, że wtyczka formularza gryzie się z inną wtyczką – możecie to zweryfikować wyłączając inne wtyczki i sprawdzając czy wtedy formularz zostanie wysłany. Jeśli wysyłka się powiedzie to włączajcie kolejno wtyczki i sprawdzajcie, w którym momencie mail nie zostanie wysłany.

No i na koniec najbanalniejsza rzecz – zobaczcie, czy macie aktualną wersję wtyczki. Czasem coś się pieprzy, kiedy się zapomina aktualizować na bieżąco dodatki do WP.

Macie ochotę na więcej wiedzy? Zapraszam na grupę Zostań specką!

Share: