Podczas przeglądania komentarzy na WPBeginner zauważyliśmy powszechną frustrację wśród czytelników: utratę ważnych zgłoszeń formularzy, ponieważ były one przechowywane tylko w poczcie e-mail.
Jest to problem, z którym sami się borykaliśmy, gdy po raz pierwszy zaczęliśmy tworzyć strony WordPress.
Prawda jest taka, że większość wtyczek do formularzy WordPress nie zapisuje automatycznie wpisów w Twojej bazie danych. Wysyłają tylko e-mail – i mają nadzieję, że go przypadkowo nie usuniesz ani nie będziesz potrzebować go później.
Ale co, jeśli chcesz śledzić swoich potencjalnych klientów lub analizować trendy zgłoszeń w czasie?
W tym przewodniku pokażemy Ci dokładnie, jak bezpiecznie przechowywać wszystkie dane formularza kontaktowego w bazie danych WordPress. Są to te same metody, których używamy w naszych własnych witrynach biznesowych, aby zapewnić, że żadne zgłoszenie z formularza nigdy nie zostanie utracone.

Formularze kontaktowe i baza danych WordPress (za kulisami)
Kiedy odwiedzający przesyła swoje dane w formularzu kontaktowym na Twojej stronie WordPress, najbardziej widocznym działaniem, które Ty, jako właściciel strony, zobaczysz, jest powiadomienie e-mail w Twojej skrzynce odbiorczej. Zawiera ono wszystkie szczegóły, które przesłał dany odwiedzający.
Jednak w tle większość wtyczek formularzy WordPress będzie również przechowywać te dane w Twojej bazie danych WordPress.
Baza danych WordPress to system do przechowywania i pobierania danych w zorganizowany sposób. Pozwala programistom wtyczek na zarządzanie danymi w sposób programowalny.
Jako użytkownik, jeśli chciałbyś wyświetlić dane w swojej bazie danych WordPress, musiałbyś zalogować się na swoje konto hostingowe WordPress i otworzyć narzędzie phpMyAdmin.
Na przykład, jeśli korzystasz z Bluehost, link do phpMyAdmin znajduje się w panelu po lewej stronie. Po prostu przejdź do Zaawansowane » phpMyAdmin z Twojego panelu Bluehost.

Gdy już znajdziesz się w phpMyAdmin, musisz wybrać swoją bazę danych WordPress, a następnie kliknąć tabelę bazy danych odpowiedniego wtyczki formularza WordPress.
Ponieważ używamy WPForms, oto nasza tabela formularzy: wp_wpforms_entries.

Po kliknięciu tabeli znajdziesz wszystkie wpisy formularza w kolumnie „field”.
Prawdopodobnie zgodzisz się z nami, że nie jest to najbardziej przyjazny dla użytkownika sposób przeglądania danych.

Dlatego większość płatnych wtyczek formularzy WordPress oferuje przyjazne dla użytkownika rozwiązanie do zarządzania wpisami, które pozwala na dostęp do wpisów formularzy w panelu administracyjnym WordPress.
Wszystkie dane formularza kontaktowego są nadal przechowywane w Twojej bazie danych WordPress, ale możesz je przeglądać w przyjaznym dla użytkownika interfejsie, takim jak panel administracyjny WordPress, zamiast na zrzucie ekranu powyżej.
Zobaczmy, jak łatwo można zarządzać wpisami formularzy w WordPress. Oto wszystkie tematy, które omówimy w tym przewodniku:
- Jak zarządzać zgłoszeniami formularzy kontaktowych w WordPress
- Dodatkowa wskazówka: Jak wyłączyć zapisywanie danych formularza w bazie danych WordPress
- Samouczek wideo
Jak zarządzać zgłoszeniami formularzy kontaktowych w WordPress
W tym samouczku będziemy używać WPForms. Jest to najlepsza wtyczka do formularzy kontaktowych WordPress, która pomaga łatwo zarządzać wpisami z formularzy.
Jednak podobny proces istnieje dla innych popularnych wtyczek formularzy WordPress, w tym Formidable Forms.
📝 Uwaga: Używamy WPForms na naszych stronach do wyświetlania naszych formularzy kontaktowych, corocznych ankiet czytelników i nie tylko. Zobacz naszą pełną recenzję WPForms, aby uzyskać więcej informacji o wtyczce!
Najpierw musisz utworzyć formularz kontaktowy za pomocą WPForms. Jeśli potrzebujesz instrukcji, możesz skorzystać z naszego przewodnika krok po kroku na temat jak utworzyć formularz kontaktowy w WordPress.
Po dodaniu formularza kontaktowego do Twojej strony WordPress, musisz przejść do przodu i dokonać zgłoszenia testowego. Oto przykład naszego prostego formularza kontaktowego.

Po wypełnieniu go przykładowymi informacjami, kliknij „Wyślij”.
Spowoduje to zajście dwóch rzeczy. Po pierwsze, wyśle Ci, administratorowi strony, e-mail ze wszystkimi informacjami z formularza.
Po drugie, dane formularza kontaktowego będą przechowywane w bazie danych WordPress, co można sprawdzić, przechodząc do WPForms » Wpisy w panelu administracyjnym WordPress.

Na tym ekranie zobaczysz różne formularze i ich wpisy.
Możesz kliknąć na nazwę swojego formularza lub liczbę pod nagłówkiem „Wszystkie czasy”, aby zobaczyć swoje zgłoszenie.

Ekran zarządzania wpisami pozwala na oznaczanie wpisów w tabeli jako ulubione (gwiazdka), oznaczanie ich jako przeczytane, a nawet usuwanie.
Możesz kliknąć link „Widok” obok pozycji wpisu, aby zobaczyć więcej szczegółów, takich jak data zgłoszenia, inne pola formularza kontaktowego i nie tylko.

Na stronie „Szczegóły zgłoszenia” WPForms możesz dodawać notatki dotyczące zgłoszenia formularza kontaktowego, drukować lub eksportować je, oznaczać gwiazdką i wiele więcej.
Jako użytkownik, ten interfejs jest bardziej przyjazny dla użytkownika w porównaniu do przeglądania danych formularza kontaktowego przechowywanych w bazie danych WordPress.

Teraz, gdy już wiesz o formularzach i bazach danych, zobaczmy, jak możesz zaoszczędzić miejsce, zapobiegając zapisywaniu wpisów formularzy.
Dodatkowa wskazówka: Jak wyłączyć zapisywanie danych formularza w bazie danych WordPress
W niektórych przypadkach możesz nie chcieć przechowywać danych formularza kontaktowego w bazie danych WordPress. WPForms również na to pozwala.
Wszystko, co musisz zrobić, to edytować formularz WordPress, a otworzy się kreator formularzy WPForms.
Musisz przejść do zakładki Ustawienia » Ogólne w kreatorze i przewinąć na dół. Następnie upewnij się, że zaznaczyłeś opcję „Wyłącz przechowywanie informacji o wpisach w WordPress”.

Po tym po prostu kliknij przycisk „Zapisz” i gotowe.
Teraz musisz wrócić do tego formularza i przesłać testowe zgłoszenie, aby upewnić się, że otrzymujesz powiadomienia e-mail. Jest to bardzo ważne, ponieważ zgłoszenie formularza kontaktowego NIE zostanie zapisane w bazie danych, gdy zaznaczysz powyższe ustawienie.
Jeśli napotykasz problem z wysyłaniem e-maili przez WordPress, musisz zainstalować i aktywować wtyczkę WP Mail SMTP.
Pomaga poprawić dostarczalność wiadomości e-mail WordPress, umożliwiając połączenie z najlepszymi dostawcami SMTP, takimi jak Amazon SES, SendGrid i innymi.
Samouczek wideo
Uczysz się przez oglądanie? Oto nasz samouczek wideo na temat zapisywania danych formularza kontaktowego w bazie danych WordPress:
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak zapisywać dane formularza kontaktowego w bazie danych WordPress. Możesz również zapoznać się z naszymi wskazówkami ekspertów dotyczącymi przypadków użycia logiki warunkowej, aby ulepszyć swoje formularze, oraz z naszym ostatecznym przewodnikiem po korzystaniu z formularzy WordPress.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.


Jiří Vaněk
To jest dokładnie powód, dla którego przeszedłem na płatną wersję WPForms. Ponieważ widzę wszystkie formularze ładnie w administracji WP. WPForms to świetny plugin, a z płatną wersją praca to czysta przyjemność.