Wszystko o contact form 7 | Webinsider - Internet widziany od środka ™

Tag: contact form 7

Simple Cloudflare Turnstile, czyli Cloudflare Turnstile zamiast reCAPCTHA od Google na stronie na WordPressie

Pod koniec lutego opublikowałem informację, że od 1 kwietnia 2024 Google wprowadza nowe limity w ramach usługi Google reCAPTCHA, również w darmowej wersji (reCAPTCHA Lite), co sprawi, że w przypadku np. strony Webinsider.pl z automatu nowy limit, czyli 10 000 “ocen” starczy może na jeden dzień. Dlatego też zapowiedziałem, że pora na migrację na inne rozwiązanie, a konkretnie Cloudflare Turnstile. I jak zapowiedziałem, to właściwie od razu zrobiłem. Zresztą nie tylko na tej stronie…

Blokada adresów e-mail z wybranych domen w formularzu kontaktowym przygotowanym za pomocą wtyczki Contact Form 7 do WordPressa

Odezwał się do mnie dawny klient, dla którego kiedyś stworzyłem wtyczkę do wtyczki, czyli wtyczkę modyfikującą pewne standardowe zachowania wtyczki Contact Form 7 do WordPressa. Wtyczka nadal działa, więc zadowolony chciał porozmawiać o nowym projekcie, jaki się u niego szykuje. Przy tej okazji pomyślałem, że mogę podzielić się fragmentem tamtego zlecenia, a mianowicie filtrem blokującym możliwość wysyłania formularza z Contact Form 7 z wybranych domen.

Nie możesz przetłumaczyć “wybierz plik” w formularzu (np. we wtyczce Contact Form 7), bo za to odpowiada przeglądarka

Dostałem dziś wiadomość od jednego z czytelników w sprawie artykułu dotyczącego wtyczki Contact Form 7 do WordPressa. Chodziło konkretnie o brak możliwości przetłumaczenia na angielski jednego z pól formularza, konkretnie odpowiedzialnego za możliwość dołączenia do wiadomości pliku. Nie zdziwiło mnie to, bo jest to pytanie, słyszę (czytam) dość regularnie, nie tylko w kontekście wtyczki Contact Form 7, bo dotyczy ono ogólnie HTMLa.

Prosty sposób na zapytania ofertowe w WooCommerce z podstawową obsługą wariantów na bazie wtyczki Contact Form 7

Kilka dni temu opublikowałem artykuł (poradnik) o tym, jak można za pomocą standardowe mechanizmy WooCommerce  (m.in. koszyk) wykorzystać do umożliwienia wysyłania zapytań ofertowych w ramach sklepu przerobionego na katalog. Choć to rozwiązanie ma wiele zalet (powinno zadziałać nawet z nietypowymi konfiguratorami produktu), to sprawdzi się tylko tam, gdzie nie ma “przy okazji” klasycznego sklepu, bo modyfikacje są nie tylko spore, ale też globalne (znika np. klasyczny koszyk, czy przyciski “dodaj do koszyka”). W wielu sytuacjach jednak nie tylko nie ma co wyciągać aż takich dział. Zwłaszcza gdy zapytanie o produkt, ma być tylko dodatkiem do sklepu internetowego.

Alternatywny sposób na zapytania ofertowe w WooCommerce z wykorzystaniem koszyka i pełnym wsparciem dla atrybutów

Pracuję obecnie nad projektem, gdzie WooCommerce (wtyczka sklepu internetowego do WordPressa) pełni rolę rozbudowanego katalogu produktów, a więc nie ma możliwości zakupu, jak w klasycznym sklepie internetowym, ale można przeglądać produkty i w razie chęci skontaktować się z przedstawicielem sklepu, by ustalić szczegóły. Oczywiście jest strona kontakt, z której można skorzystać, ale oprócz tego ważne jest, by można było wysłać zapytanie w sprawie konkretnego produkt, w konkretnej konfiguracji. A to już trochę komplikuje sytuację, zwłaszcza jeśli – jak we wspomnianym przypadku – formularz konfiguracji produktu jest bardzo rozbudowany…

We wtyczce Contact Form 7 (CF7) do WordPressa pojawiła się wbudowana integracja z płatnościami Stripe

Contact Form 7 (CF7) to popularna wtyczka do WordPressa, dzięki której można w dość prosty sposób – choć może niekoniecznie będzie to “wyklikiwanie” – dodać formularze do WordPressa. I wbrew nazwie wtyczki, niekoniecznie muszą to być formularze kontaktowe, choć zdecydowanie to jest główna funkcja tej wtyczki. Z racji tego, że jest to popularna wtyczka w popularnym CMSie (WordPress), to oczywiste jest, że jest do niej sporo integracji. Oprócz takich rozszerzających możliwości wtyczki w zakresie komunikacji (np. integracja z MailerLite), mamy też integracje z różnymi systemami płatności. I tak w nowej wersji wtyczki (Contact Form 5.5.x) pojawiła się wbudowana integracja z systemem płatności Stripe.

Potencjalnie groźna podatność w popularnej wtyczce Contact Form 7 do WordPressa, choć to chyba “z dużej chmury mały deszcz”

Wczoraj wieczorem na moim telefonie pojawiła się informacja, która sprawiła, że natychmiast odpaliłem system automatycznie aktualizujący wszystkie strony, którymi się opiekuję. Informacja dotyczyła Contact Form 7, czyli jednej z najpopularniejszych wtyczek do formularzy kontaktowych w WordPressie (ponad 5 milionów aktywnych instalacji, i to tylko tych z repozytorium WordPress.org). Nagłówki kolejnych alertów (i informacji) grzmiały o możliwości podrzucenia na serwer np. pliku PHP, a tym samym – przynajmniej potencjalnie, jeśli ktoś nie używa PHP Pools i/lub open_basedir – przejęcia całego serwera. Brzmiało groźnie, więc na szybko, w międzyczasie jak prewencyjnie aktualizowały się strony, postanowiłem przeczytać, co o tej podatności w internetach piszą… Podwójne znaczenie.

Kompleksowe podejście do wysyłania wiadomości e-mail z WordPressa, czyli co zrobić by wszystko było jak trzeba

O wysyłaniu wiadomości e-mail z WordPressa już pisałem, tak samo, na temat wysyłania ogólnie, czy to bezpośrednio z serwera (MSMTP), czy z dowolnej strony w PHP (PHPMailer). Ale w ostatnich dniach mam sporo wejść z wyszukiwarek na hasła typu “WordPress wysyłanie e-maili”, czy “motyw Divi wysyłanie e-maili”. Dlatego pomyślałem, że stworzę kolejny artykuł, w którym postaram się całościowo przedstawić to zagadnienie. Zwłaszcza że temat choć ważny, to często pomijany. Zwłaszcza przez adeptów różnej maści kursów “wyklikaj sobie stronę w WordPressie”.

Wtyczka Contact Form 7 i błąd 404 “Not Found” zamiast formularza kontaktowego na stronie internetowej

Jakiś czas temu, po dłuższej przerwie wróciłem do wtyczki Contact Form 7 jeśli chodzi o podstawowe formularze kontaktowe na stronie Webinsider.pl (ale nie tylko). Dziś, podczas rutynowej kontroli poszczególnych elementów strony zamiast dostępnego pod każdym artykułem formularza “zgłoś błąd na stronie” przywitał mnie błąd 404. Na szczęście dotyczył nie całej strony, ale tylko elementu formularza, który nie był prawidłowo wczytywany…

Obsługa zewnętrznych krótkich kodów (shortcodes) w formularzach we wtyczce Contact Form 7 w WordPressie

Jak być może niektórzy z Was wiedzą, przy okazji uruchomienia w ramach Newslettera Webinsider.pl powiadomień o nowych artykułach dokonałem również (re)migracji obsługi formularzy kontaktowych na stronie do wtyczki Contact Form 7. Co oznacza trochę dodatkowej pracy, nie tylko by przenieść formularze (wraz z ich ustawieniami), oraz dostosować wygląd, ale też i przy różnych modyfikacjach, które mają korzystanie z wtyczki jak najbardziej usprawnić. Jedną z takich rzeczy jest dodanie obsługi zewnętrznych krótkich kodów (shortcodes) do formularzy generowanych przez CF7.

Integracja Contact Form 7 z MailerLite, czyli zapis do newslettera bezpośrednio z formularza kontaktowego

Wczoraj pisałem o tym, że Newsletter Webinsider.pl został wzbogacony o opcjonalne powiadomienia o nowych artykułach. Napisałem też, że – przynajmniej na razie – podstawowym rozwiązaniem odpowiedzialnym za wysyłkę takich powiadomień odpowiedzialny będzie serwis MailerLite. Przy tej okazji zaczynamy też większą promocję naszego Newslettera, oraz jego integrację z innymi elementami. Teraz do Newslettera możecie zapisać się nie tylko korzystając z dedykowanych formularzy (np. na tej stronie), ale również podczas wysyłania wiadomości za pomocą formularza kontaktowego. Oczywiście jest to rozwiązanie opcjonalne.

Contact Form 7, czyli formularze kontaktowe w WordPressie

Gdy posiadamy stronę internetową, istotnym jej elementem jest możliwość skontaktowania się z nami. W jednym z wcześniejszych wpisów przedstawiłem, jak w prosty sposób sprawić, by WordPress wysyłał wiadomości za pośrednictwem zewnętrznych serwerów SMTP. Dziś będzie o kolejnym istotnym elemencie komunikacji za pośrednictwem wiadomości e-mail na naszej stronie – zwłaszcza w przypadku firmowej strony internetowej – czyli o formularzach kontaktowych…

Loading

Pin It on Pinterest