...

Elementor: wybór adresata wiadomości formularza kontaktowego

wybór adresata wiadomości formularza

Cześć! Chciałbym Ci pokazać jak rozbudować widżet formularza kontaktowego dostępnego w Elementor Pro. Jeśli jesteś stałym czytelnikiem mojego bloga, to zapewne widziałeś wpis Elementor: automatycznie rozwijany formularz kontaktowy.  Pokazałem w nim, jak automatycznie rozszerzać pole wpisywanej wiadomości w miarę wpisywania treści. Dziś opiszę jak umożliwić użytkownikom wybór adresata wiadomości formularza kontaktowego.

wybór adresata wiadomości formularza

Załóżmy, że tworzysz formularz kontaktowy dla firmy usługowej i chcesz dać użytkownikowi możliwość wyboru, do kogo chce wysłać swoją wiadomość z formularza. Zobaczy on opcję kontaktu z biurem obsługi klienta, kadrami lub księgowością.

W przeciwieństwie do wspomnianego wcześniej wpisu, tym razem skorzystasz z wbudowanej, ale trochę ukrytej opcji Elementora Pro. Nie musisz wklejać żadnych kawałków kodu JavaScript ani podobnych. 100% Elementora. Zaczynamy!

Wybór adresata wiadomości formularza kontaktowego

Zakładam, że masz już zbudowany prosty formularz i teraz jedynie rozszerzymy jego funkcje.

Krok 1

Pierwsze co musisz zrobić, to zaznacz swój formularz kontaktowy aby zobaczyć jego opcje w panelu Elementora i kliknij przycisk „+ DODAJ ELEMENT”

Elementor adresat wiadomości

Krok 2

Ustaw typ treści pola jako „Select”

Elementor adresat wiadomości

Krok 3

Wpisz opcjonalną etykietę pola, np. „Odbiorca wiadomości”

wybór adresata wiadomości formularza

Krok 4

Ustaw pole jako wymagane

Elementor adresat wiadomości

Krok 5

Cała magia dzieje się polu „Options”. Zgodnie z małym opisem pod tym polem, musisz w każdej nowej linii wpisać dostępne opcje wyboru a ich etykiety oddzielić znakiem pionowej kreski „|”.

Pamiętaj, że pierwsza linia tego pola traktowana jest jako wartość domyślna formularza. Warto wykorzystać ją, jako instrukcję/podpowiedź dla użytkownika z informacją czego od niego oczekujemy.

Możesz skopiować i zmodyfikować przykładową treść pokazaną poniżej. Pamiętaj o zmianie adresów e-mail oraz etykiet. Spacje przed i po znaku „|” nie są wymagane, ale nadają Ci czytelności w kodzie.

Wybierz dział* | 
BOK | 
Kadry | 
Księgowość | 

Będzie to wyglądało tak jak na poniższym obrazku.

wybór adresata wiadomości formularza kontaktowego

Brak adresu e-mail w pierwszej linii po znaku „|” spowoduje, że formularz nie zostanie wysłany jeśli użytkownik nie dokona wyboru adresata wiadomości, ponieważ jest to pole obowiązkowe.

Krok 6

Przejdź do zakładki „Advanced” i skopiuj unikalny shortcode dla tego pola. W moim przypadku jest to

[field id="field_e53aa52"]

Elementor adresat wiadomości

Krok 7

Przejdź do karty „Email” w opcjach formularza i w polu odbiorcy, zamiast standardowego adresu e-mail wklej skopiowany shortcode jak poniżej. Pamiętaj, że Twoja nazwa ID tego pola będzie oczywiście inna.

Elementor adresat wiadomości

Krok 8

Kliknij zielony przycisk „AKTUALIZUJ” żeby zapisać zmiany

Elementor zapis strony

Voilà – czas na testy

Przejdź teraz na frontend swojej strony, zobacz jak wygląda formularz i przetestuj go.

wybór adresata wiadomości formularza

Możesz oczywiście dodawać dowolną ilość opcji do wyboru lub ustawić domyślnego adresata poprzez usunięcie pierwszej linii mojego przykładowego kodu.

To tyle na dziś. Jeśli masz jakieś uwagi – zostaw je w komentarzu poniżej. Z góry dziękuję!

Wersja wideo

Szukasz eksperta do opieki nad Twoją stroną internetową?

ZAPISZ SIĘ DO NEWSLETTERA!

Bądź na bieżąco! W newsletterze będziesz otrzymywać m.in. informacje o nowych wpisach na blogu, poradnikach na YouTube, e-bookach oraz ważnych wydarzeniach ze świata WordPress. Wysyłam jedynie wartościowe treści.

Wyklikane logo emblem

NAPISZ DO MNIE

Zamów usługę

Wypełnij formularz kontaktowy jako pierwszy krok do rozwoju Twojego biznesu. Nasz jakiej usługi potrzebujesz a przygotuję ofertę dopasowaną specjalnie do do Twoich potrzeb. Nie zwlekaj!

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.