Operacje na formularzach kontaktowych opartych na Contact Form 7
[ SEOWind.io - pisz treści które rankują się w TOPach ]

Niepodważalnie najpopularniejszą wtyczką do stworzenia formularza kontaktowego w WordPressie jest Contact Form 7. Dziś opiszę 3 wątki jakie mogą się przydać do poprawnego obsłużenia folmularza kontaktowego opartego o te rozszerzenie.
Wtyczkę Contact Form 7 możecie ściągnąć z repozytorium WP pod adresem: https://wordpress.org/plugins/contact-form-7/
1. Podpinanie kodów konwersji Adwords
Opisywany przypadek jest przydatny, gdy nasz formularz oparty o CF7 nie posiada oddzielnej strony podziękowania a jedynie dynamicznie wywoływany komunikat pod formularzem np. “Dziękujemy za wysłanie formularza”
1.1 W panelu klienta adwords pobieramy swój kod konwersji, który wygląda mniej więcej tak:
<!-- Google Code for Contact Conversion Page --> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = XXXXXXXXX; var google_conversion_language = "en"; var google_conversion_format = "1"; var google_conversion_color = "ffffff"; var google_conversion_label = "xxxxxxxxxxxxxxxx"; var google_remarketing_only = false; /* ]]> */ </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/XXXXXXXXX/?label=xxxxxxxxxxxxxx&amp;guid=ON&script=0"/> </div> </noscript>
1.2 Kopiujemy zawartość umieszczoną w tagach <noscript>…</noscript> (ich bezpośrednio nie włączając).
1.3 Przechodzimy do wcześniej stworzonego formularza i dalej do sekcji “Komunikaty”.
1.4 W pole z nagłówkiem “Wiadomość została wysłana wklejamy skopiowany wcześniej kod po wyświetlanej informacji tekstowej.
2. Zapisywanie wysyłanych zapytań przez formularz kontaktowy cf7db
Do tego celu będzie nam potrzebne rozszerzenie do wtyczki CF7 (choć nie tylko) czyli:
https://wordpress.org/plugins/contact-form-7-to-database-extension/
Będziemy w stanie dzięki niej zapisywać do swojej bazy danych maile przychodzące poprzez nasz formularz. Co ciekawe wtyczka obsługuje także wtyczki:
- JetPack Contact Form
- Fast Secure Contact Form
- Gravity Forms
- WR ContactForm
Przechodzimy do opcji wtyczki poprzez Contact Form DB -> Options. I następnie ustawiamy na “true” select boxy przypisane do wtyczek formularza kontaktowego, który używamy.
3. Wysyłanie maili przez SMTP
Do kolejnego zadania także potrzebna będzie nam wtyczka:
https://wordpress.org/plugins/wp-mail-smtp/
Dzięki tej wtyczce wszelkie wysyłane automatycznie maile przez WordPressa będą dystrybuowane z adresu email podanym w konfiguracji
3.1 Po instalacji wtyczki przechodzimy do opcji Ustawienia -> Email
3.2 Przykładowa konfiguracja dla gmaila
3.3 W przypadku gdy chcemy skonfigurować maila w domenie (np. kontakt@domena.pl) musimy wyszukać informacji o konfiguracji programów pocztowych dla naszego hostingu. Dla wykorzystywanego przeze mnie zenbox.pl będzie to:
Serwer poczty wychodzącej SMTP:
smtp.zenbox.pl port 587 z i bez TLS
Należy również użyć opcji Autoryzacja SMTP
Nazwą użytkownika jest pełen adres e-mail: przykład@przykładowa_domena.pl
Po wypełnieniu wszystkich pól warto przetestować działanie w sekcji “Send email to“.

- Wordcamp 2014 Warszawa – dzień pierwszy - 4 stycznia 2020
- TYPES czyli taxonomies, custom fields i post types w jednym miejscu - 4 stycznia 2020
- Modyfikacje standardowego RSS’a WP - 4 stycznia 2020
- Jak precyzyjniej szukać w Google? [infografika] - 4 stycznia 2020
- Zestawienie blogów o SEO i WordPressie - 4 stycznia 2020
- Funkcje w panelu admina, o których nie warto zapominać - 4 stycznia 2020
- Jak z głową wybrać szablon do WordPressa? - 4 stycznia 2020
- Wtyczki do WP, których nie znasz a powinieneś cz.4 - 4 stycznia 2020
- Kilka ciekawych kawałków kodu cz.1 - 4 stycznia 2020
- Wyświetlanie ilości zasobów WordPressa - 4 stycznia 2020
-
Linki Wewnętrzene i Sematyka
-
-
Budowanie linków
-
Sematyka
-
Budowanie linków nigdy nie było prostrze. Setki możliwości linków za jednym kliknięciem.
-
SEMRush
-
-
Profesjonalna platforma SEO
-
Online
-
SEMrush oferuje rozwiązania dla SEO, PPC, treści, mediów społecznościowych i badań konkurencyjnych.