Zapisywanie danych formularza kontaktowego w bazie danych WordPress

Niedawno jeden z naszych czytelników zapytał, czy możliwe jest zapisanie danych formularza kontaktowego WordPress w bazie danych?

Zazwyczaj najbardziej popularne wtyczki formularza WordPress wysyłają wiadomość e-mail z powiadomieniem do administratorów po przesłaniu wpisu formularza na stronie internetowej.

Ale co się dzieje z tymi danymi po ich wysłaniu? W tym artykule podzielimy się tym, jak zapisać dane formularza kontaktowego w bazie danych WordPress i co to właściwie oznacza.

Saving your contact form data in your WordPress database

Formularz kontaktowy i Baza Danych WordPress (za kulisami)

Gdy odwiedzający przesyła formularz kontaktowy w Twojej witrynie WordPress, najbardziej widocznym działaniem, które zobaczysz jako właściciel witryny, jest powiadomienie e-mail w skrzynce odbiorczej zawierające wszystkie dane przesłane przez konkretnego odwiedzającego.

Jednak za kulisami większość wtyczek formularza WordPress będzie również przechowywać te dane w bazie danych WordPress.

Baza danych WordPress to system przechowywania i pobierania danych w zorganizowany sposób. Pozwala to programistom pluginów na zarządzanie danymi w programowalny sposób.

Jako użytkownik, jeśli chcesz wyświetlić dane w bazie danych WordPress, musisz zalogować się na swoje konto hostingowe WordPress i przejść do narzędzia phpMyAdmin.

Na przykład, jeśli używasz Bluehost, link do phpMyAdmin znajduje się na dole panelu sterowania pod pomocnymi linkami „Advanced” phpMyAdmin.

Gdy jesteś w phpMyAdmin, musisz wybrać swoją bazę danych WordPress,a następnie kliknij tabelę bazy danych odpowiedniej wtyczki formularza WordPress. Ponieważ używamy WPForms, jest to nasza tabela formularzy: wp_wpforms_entries.

The wp_wpforms_entries and wp_wpforms_entry_meta tables shown in the phpMyAdmin list

Po kliknięciu na tabelę wszystkie wpisy formularza znajdziesz w pola kolumna.

Contact Form Data Fields in WordPress Database phpMyAdmin View

Patrząc na to, zgodzisz się z nami, gdy powiemy, że nie jest to najbardziej przyjazny dla użytkownika sposób wyświetlania danych.

Dlatego większość wtyczek formularzy premium WordPress zawiera przyjazne dla użytkownika rozwiązanie do zarządzania wpisami, które umożliwia dostęp do wpisów formularzy wewnątrz Pulpitu nawigacyjnego WordPress.

Tak, wszystkie dane formularza kontaktowego są nadal przechowywane w bazie danych WordPress, ale możesz je wyświetlić w przyjaznym dla użytkownika interfejsie, takim jak Twój administrator WordPress zamiast powyższego zrzutu ekranu.

Rzućmy okiem na przykład, jak to wygląda podczas korzystania z WPForms, która jest najszybciej rozwijającą się wtyczką premium WordPress i jest obecnie używana przez ponad 3 miliony stron internetowych.

Jak zarządzać wpisami formularza kontaktowego w WordPress

Ze względu na ten przykład będziemy używać WPForms, ponieważ jest to wtyczka zbudowana przez nasz zespół i jest to, czego używamy na WPBeginner. Jednak podobny proces istnieje w innych popularnych wtyczkach formularzy WordPress, takich jak Formidable Forms i inne.

Po pierwsze, oczywiście musisz utworzyć formularz kontaktowy za pomocą WPForms. Jeśli potrzebujesz instrukcji do tego, możesz postępować zgodnie z naszym przewodnikiem krok po kroku, jak utworzyć formularz kontaktowy w WordPress.

Po dodaniu formularza kontaktowego na swojej stronie internetowej, musisz przejść do przodu i złożyć zgłoszenie testowe. Oto przykład naszego prostego formularza kontaktowego:

A simple contact form, showing fields for Name, Email, and Comment or Message

Po wypełnieniu go przykładowymi informacjami kliknij Wyślij.

Spowoduje to dwie rzeczy się wydarzyć. Po pierwsze, wyśle Ci, administratorowi strony, e-mail ze wszystkimi informacjami z formularza. Po drugie, będzie przechowywać dane formularza kontaktowego w bazie danych WordPress, które można wyświetlić na WPForms ” Wpisy sekcja w panelu WordPress.

The WPForms Entries Overview page, showing a graph and a table with the form name and number of entries

Na tym ekranie możesz kliknąć nazwę formularza lub liczbę pod All Time, aby zobaczyć swój wpis.

Table showing entered form data for name, email, and comment or message

Etykiety pól (w tym przypadku imię i nazwisko, adres e-mail oraz komentarz lub wiadomość) są wyświetlane zarówno u góry, jak i u dołu tabeli.

Ekran zarządzania wpisami umożliwia również gwiazdkowanie (ulubione) wpisów w tabeli, 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 itp.

The View link, indicated by a red arrow, that you click to view the contact form entry details

Na stronie Szczegóły wpisu WPForms możesz dodawać notatki na temat wpisu formularza kontaktowego, drukować lub eksportować go, gwiazdkować i nie tylko.

The page showing all the details about the contact form entry

Jako użytkownik ten interfejs jest znacznie bardziej przyjazny dla użytkownika sposób wyświetlania danych formularza kontaktowego przechowywanych w bazie danych WordPress.

Wskazówka bonusowa: Jak wyłączyć dane formularza z przechowywania w bazie danych WordPress

W niektórych przypadkach możesz nie chcieć przechowywać danych formularza kontaktowego w bazie danych WordPress. WPForms pozwala również na to. Wszystko, co musisz zrobić, to edytować odpowiedni formularz WordPress, a otworzy się kreator formularzy WPForms.

Musisz iść do Ustawienia ” Ogólne zakładka wewnątrz konstruktora i przewiń w dół. Musisz upewnić się, że zaznaczono opcję, która mówi: Wyłącz przechowywanie informacji wejściowych w WordPress.

Disable Entry Storing on WPForms

Następnie po prostu kliknij przycisk Zapisz i gotowe.

Teraz musisz wrócić do tego formularza i przesłać zgłoszenie testowe, aby upewnić się, że otrzymujesz powiadomienia e-mail. Jest to bardzo ważne, ponieważ wpis formularza kontaktowego nie będzie przechowywany w bazie danych po sprawdzeniu powyższego ustawienia.

Jeśli napotkasz problem z WordPress, który nie wysyła wiadomości e-mail, 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 itp.

To wszystko. Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak zapisać dane formularza kontaktowego w bazie danych WordPress. Możesz również zobaczyć nasz przewodnik na temat najlepszych usług e-mail marketingu, aby zwiększyć ruch w witrynie i sprzedaż.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Znajdziesz nas również na Twitterze i Facebooku.

You May Also Like

Jak naprawić nieprawidłowy błąd JSON w WordPress (Przewodnik dla początkujących)

W artykule: Co powoduje błąd „nieprawidłowa odpowiedź JSON” w WordPress?1. Sprawdź adresy…

Jak zmienić kolor linku w WordPress (poradnik dla początkujących)

W artykule: Dlaczego Linki Są Ważne?Jak dodawać linki w postach i stronach…

Jak naprawić błąd krytyczny w WordPress (krok po kroku)

W artykule: Co To jest błąd krytyczny w WordPress?Co powoduje krytyczny błąd…

Jak zainstalować WordPress lokalnie na komputerze Mac za pomocą MAMP

W artykule: Jak zainstalować MAMP na komputerze MacInstalacja WordPress na komputerze MacWypróbowanie…