Formularz kontaktowy na blogu to jedna z podstawowych rzeczy, o którą powinien zadbać każdy bloger. Wtyczek do WordPressa, które umożliwiają dodanie formularza kontaktowego jest całe mnóstwo (naliczyłem ich ok. 20!) i w związku z tym trudno wybrać taką, która będzie w pełni odpowiadała naszym potrzebom.
Najważniejsze cechy, które powinna posiadać wtyczka do formularza kontaktu to wg mnie:
- ochrona przed spamem,
- prosta konfiguracja,
- wygląd dopasowany do strony „od ręki” – bez potrzeby zagłębiania się w CSSy,
- łatwość dodania formularza do dowolnej strony lub wpisu,
- polskie tłumaczenie lub przynajmniej możliwość szybkiego tłumaczenia w panelu admina.
Lista najlepszych wtyczek wg mnie:
Contact Form 7 – to wtyczka, z której korzystam na Tipspot. Konfiguracja zajmuje kilka minut, dołączone jest od razu polskie tłumaczenie. Ochronę przed spamem zapewnia integracja z Akismetem. Dodatkowo do można zainstalować wtyczkę Really Simple CAPTCHA, która doda opcję CAPTCHA. Jako dodatkową rekomendację może posłużyć fakt, że Contact Form 7 jest 6-tą najczęściej pobieraną wtyczką do WordPressa.
Enhanced WP Contact Form – wtyczka stworzona przez jednego z najlepszych twórców wtyczek do WordPressa – Joosta de Valka. Posiada wbudowaną ochronę przed spamem, możliwość tłumaczenia wszystkich komunikatów w panelu admina. Dodatkowo użytkownik ma możliwość wysłania kopii wiadomości do siebie, a admin wraz z wiadomością dostaje informacje o stronach odwiedzonych przez wysyłającego wiadomość.
Easy Contact – oprócz podstawowych funkcji ta wtyczka posiada jeszcze kilka innych ciekawych funkcji: możliwość edycji wyglądu formularza z poziomu panelu admina, zadanie matematyczne jako dodatkowa ochrona przed spamem, przesyłanie listy odwiedzonych podstron przez wysyłającego wiadomość oraz słowa kluczowe, poprzez które użytkownik wszedł na stronę.
Jeśli potrzebujesz bardziej zaawansowanych formularzy
Jeśli jesteś użytkownikiem z większymi wymaganiami:
- potrzebujesz kilku różnych formularzy kontaktowych,
- chcesz mieć pełną kontrolę nad polami, które użytkownik musi wypełnić,
- potrzebujesz kilku różnych metod obrony przed spamem,
- chcesz mieć pełną kontrolę nad wyglądem formularza kontaktowego.
W takim przypadku z pewnością zainteresujesz się tymi wtyczkami:
cformsII – prawdopodobnie najbardziej zaawansowana wtyczka do generowania formularzy kontaktowych do WordPressa. cformsII posiada między innymi takie opcje: wspiera wiele formularzy kontaktowych, posiada kreator formularzy, pokazuje 5 ostatnich wiadomości w panelu admina, możliwość dowolnej modyfikacji wyglądu przez edycję CSS, integrację z wizualnym edytorem. Można by długo jeszcze wymieniać. Natomiast pełna konfiguracja tej wtyczki wymaga dużo pracy, więc polecam ją tylko zaawansowanym blogerom.
Secure and accessible PHP contact form – również bardzo zaawansowana wtyczka, która posiada między innymi wbudowane style CSS do popularnych szablonów WordPressa i wbudowany edytor CSS, 16 różnych zabezpieczeń przed spamem.
Jeśli jeszcze nie znalazłeś odpowiedniej wtyczki to możesz sprawdzić również:
- FormBuilder
- Tiny Contact Form
- Scaleable Contact Form
- Clean-Contact
- WP-SpamFree Anti-Spam
- Contact Form Captcha
- SimpleModal Contact Form (SMCF)
- WP Contact Form
- WP Contact Form III
- WP_ContactMe
- WP-Lightform
- Cool Contact Form
- simpleContact
W zestawieniu nie uwzględniłem wtyczek nieuaktualnianych po końcu roku 2007.
Jeśli korzystacie z innych wtyczek do formularzy kontaktowych koniecznie podzielcie się nimi w komentarzach, aby lista była jak najbardziej kompletna i użyteczna dla wszystkich!
Dorota napisał
Ja używam wtyczki 'Fast and Secure Contact Form’. Ma sporo opcji, jest banalnie prosta w obsłudze – jednym słowem polecam:)
Aga napisał
Ja też jej używam.
Kot napisał
Wszystko fajne, tylko czasem należy zrezygnować z lepszej wtyczki, bo po jej zainstalowaniu okazuje się że z czymś się gryzie. Metodą prób i błędów dobierzemy coś co potrzebujemy, a mając tak pomocną listę będzie prościej.
Filip Klar napisał
Zdecydowanie najlepszy moim zdaniem „Contact Form 7” :)
Maciek Swoboda napisał
Z bezpłatnych – tak. Natomiast kilka miesięcy temu odkryłem Gravity Forms, które kładą wszystkie inne formularze na łopatki: http://bit.ly/GravityFormsLink
elgo napisał
Witaj a można w tej wtyczce ustawić tzw. dynamiczne pola? Chodzi mi o taki przykład: jeżeli wybiorę jakiś kolor to będę mógł wybrać jakieś auto, a jeżeli nie wybiorę koloru to auta „zniknął”
Maciek Swoboda napisał
W Gravity Forms tak: http://www.gravityforms.com/features/conditional-logic/
Iva Pas napisał
Dziękuję za podpowiedź:)
Krzysiek Troszczyński napisał
A ja szukam pluginu Formularza z którego można by bazę adresową łatwo eksportować do arkusza kalkulacyjnego, celem wydruku etykiet adresowych.
Kamil Sabatowski napisał
Dziękuję za ten wpis. Bardzo mi się przydał – akurat poszukiwałem odpowiedniej wtyczki do formularza kontaktowego na stronę opartą o Word Pressa. Metoda prób i błędów we własnym zakresie oczywiście mogłaby się sprawdzić, jednak jest to rozwiązanie czasochłonne.
Contact Form 7 jest rzeczywiście bardzo łatwy w obsłudze, na czym mnie – laikowi, najbardziej zależało.
Zenjo napisał
Ciężko o dobre darmowe wtyczki z formularzem kontaktowym niestety. Chyba się skuszę na Gravity Forms :)
Piotrecki napisał
Witam .Mam problem ze swoim formularzem kontaktowym .Nie czyta polskich liter MailChimp for WordPress Proszę o pomoc .pozdrawiam
Maciek Swoboda napisał
Najlepiej zgłoś ten problem na forum wtyczki: https://wordpress.org/support/plugin/mailchimp-for-wp
Przemysław Górka napisał
Ja na swojej stronie mam formularz kontaktowy polecony na tym blogu.
krzysztof napisał
Witam
a ja właśnie przetestowałem dwie wtyczki i żadna nie działa poprawnie
Contact Form 7 mam cos takiego
There was an error trying to send your message. Please try again later.
i nie wiem co jest
Maciek Swoboda napisał
Tutaj jest forum supportu: https://wordpress.org/support/plugin/contact-form-7 ;)
krzysztof napisał
wiem wiem byłem tam ale mój angielski raczej średnio i miałem nadzieję że ktoś zna wtyczkę i szybka pomoc się trafi
ale thx
krzysztof napisał
nie mam wielkich wymagań a już dwie wtyczki kontaktowe nie działają
Mariusz napisał
Cytowany komunikat nie jest związany z samym formularzem. O ile właściwie wypełniłeś pola w zakładce „mail” (konfiguracja wtyczki) – problem dotyczy hostingu (włączenie możliwości wysyłania emaili na serwerze php). To już należy zgłosić do operatora hostingu. Tak przynajmniej było w moim przypadku.
Zibi napisał
Ja niestety padłem na przesłaniu plików dostawałem tylko nazwę pliku, Contact7 mimo dokładnego niby opisu nie wiem jak utworzyć katalog „upload” niby się tworzy a nie musi …u mnie mimo kilku prób nie ma go nigdzie za zależy mi na przesyłaniu plików…
Maciek Swoboda napisał
Z WPCF7 już dawno nie korzystałem, więc nie wiem jak tam dokładnie wygląda przesyłanie plików. Z darmowych wtyczek spróbuj jeszcze Ninja Forms.
Krzysztof T. napisał
Witam serdecznie,
proszę o podpowiedz w następującej sprawie jeśli jest ona w obrębie Twojej wiedzy.
Potrzebuję stworzyć formularz dla serwisantów z oknem podpisu ręcznego klienta dla urządzeń mobilnych – telefon – tablet.
Więc od zwykłego formularza różni się tylko tym że ma mieć okno do podpisu odręcznego.
Proszę o odpowiedz.
kat napisał
Potrzebuję wtyczkę z formularzem ale do wstępnej rezerwacji usługi, czy jest coś takiego?
Maciek Swoboda napisał
A czego dokładnie potrzebujesz w takim formularzu? Daty rezerwacji? Gravity Forms ma wbudowane pole na datę i czas: http://inspire.click/ms_g781s.png
kat napisał
Coś w tym stylu
http://www.petsitter.4kusz.pl/dokumenty/procedura-przyjecia-zwierzecia
Maciek Swoboda napisał
Taki formularz bez problemu da się zrobić za pomocą Gravity Forms. Może część pól będzie trochę inaczej wyglądać np. wybór daty, ale generalnie powinno być to osiągalne w Gravity Forms.
kat napisał
Gdyby Pan mógł mi też polecicic do referencji – w tym stylu http://www.bialy-kiel.pl , żeby się przesuwały plus wtyczę, że ktoś może mi dodaćv referencję. Byłabym bardzo wdzięczna.
Anonim napisał
Cześć,
Chciałbym wiedzieć w jaki sposób mógłbym udostępnić jakiemuś podmiotowi, link z formularzem, po którego wypełnieniu na mojej stronie wordpress zostanie dodany automatycznie post po wypelnieniu formualrza, oczywiscie po mojej autoryzacji
Maciek Swoboda napisał
Gravity Forms ma taką możliwość.
mateusz hauer napisał
jeżeli potrzeba formularza prostego w obsłudze i łatwego w konfiguracji to z pewnością jest to CF7, warto dodać że instalując do niego rozszerzenia można poprawić jeszcze bardziej jego spektrum możliwości np. płatności paypal, formularz krokowy, a dzięki Conditional Fields Plugin możemy tworzyć warunkowe pola formularza i dowolnie mieszać wszystkie rozszerzenia ze sobńą.
Cały zestaw takich rozszerzeń opisałem u siebie blogu.
Karol napisał
Szukam wtyczki, która umożliwi zostawienie kontaktu, ale żeby można było wybrać ulicę z menu rozwijanego, które będzie można wczytać np. z pliku.
Maciek Swoboda napisał
Gravity Forms umożliwia dodawanie własnych, predefiniowanych opcji do dropdownów, tutaj jest kod, który umożliwia dodanie własnych opcji: https://gist.github.com/hellofromtonya/1a116126653dd96e4dbb
Jest też możliwość wklejenia tych opcji w panelu przy konfiguracji pola: https://www.gravityhelp.com/documentation/article/bulk-add-predefined-choices/#custom-choices
Kasia napisał
Hej, potrzebuję wtyczkę, która na koniec wyrzuci mi kod html formularza tak abym mogła go wkleić do Muse. Jakieś pomysły?