Zaawansowany konstruktor formularzy kontaktowych. Wiele formularzy, 14 typów pól, kontrola szerokości kolumn, wysyłka AJAX, ochrona antyspamowa, auto-odpowiedź.
Pozwala tworzyć dowolną liczbę formularzy kontaktowych w wizualnym konstruktorze bez pisania kodu. Każdy formularz osadzasz shortcodem [bstudio_contact_form id="X"] na dowolnej stronie lub wpisie.
Wysyłka przez AJAX — strona się nie przeładowuje. Ochrona przed spamem (honeypot + WordPress nonce). Walidacja zarówno w JavaScript jak i PHP.
Każdy formularz ma własne ustawienia e-mail, prefiks tematu, komunikat sukcesu i auto-odpowiedź. Po zapisaniu formularz dostaje unikalny ID.
| Parametr | Opis |
|---|---|
id | ID formularza z panelu admina. Pomijając — wyświetla pierwszy formularz na liście. |
title | Opcjonalny nagłówek wyświetlany nad formularzem. |
Przykłady: [bstudio_contact_form id="1"] · [bstudio_contact_form id="2" title="Napisz do nas"]
| Typ | Opis |
|---|---|
text | Tekst jednoliniowy |
email | E-mail — walidacja formatu (JS + PHP) |
tel | Numer telefonu |
number | Liczba |
url | Adres URL |
textarea | Wieloliniowy obszar tekstu |
select | Lista rozwijana — opcje z konstruktora |
radio | Wybór jednokrotny |
checkbox | Pojedynczy checkbox (zgody regulaminowe) |
multicheckbox | Wiele checkboxów z opcjami |
date | Wybór daty |
time | Wybór godziny |
heading | Dekoracyjny nagłówek — nie wysyłany w e-mailu |
paragraph | Dekoracyjny tekst / instrukcja — nie wysyłany w e-mailu |
Formularz renderuje się na siatce 12-kolumnowej (CSS Grid). Każde pole ma ustawienie szerokości:
| Wartość | Kolumn (z 12) | Typowe zastosowanie |
|---|---|---|
| 100% | 12 | Pełna szerokość — textarea, wiadomość |
| 75% | 9 | Szerokie pole + wąski element obok |
| 66% | 8 | Dwie trzecie |
| 50% | 6 | Dwa pola obok siebie (Imię + Nazwisko) |
| 33% | 4 | Trzy pola w jednym wierszu |
| 25% | 3 | Cztery pola w jednym wierszu |
Na mobile (≤ 640 px) wszystkie pola automatycznie przechodzą na pełną szerokość.
Etykieta=wartość. Jeśli pominiesz część po „=", etykieta staje się wartością.Menu BS Contact Form → Edytuj (lub + Dodaj formularz).
| Opcja | Opis |
|---|---|
| Nazwa formularza | Wewnętrzna nazwa widoczna tylko w adminie. |
| E-mail odbiorcy | Adres docelowy. Puste = adres administratora WordPress. |
| Prefiks tematu | Dołączany przed tematem każdego e-maila. |
| Komunikat sukcesu | Tekst widoczny po udanej wysyłce. Obsługuje HTML. |
| Auto-odpowiedź | Włącza wysyłkę potwierdzenia na adres nadawcy. Wymaga pola typu email w formularzu. |
| Temat auto-odpowiedzi | Temat e-maila z potwierdzeniem. |
| Treść auto-odpowiedzi | Zmienne: {name} (pierwsza wartość z pola tekstowego), {site_name}. |
bstudio-contact-form do /wp-content/plugins/.wp_bscf_forms i wp_bscf_fields tworzą się automatycznie.Masz pytanie, napotkałeś problem albo chcesz rozwinąć to rozwiązanie pod swój sklep? Pomożemy.
Problemy z instalacją, konfiguracją lub działaniem wtyczki — opisz zgłoszenie, a wrócimy z rozwiązaniem.
Wyślij e-mail na shop@biegun.studio. W temacie podaj nazwę wtyczki i krótki opis. Dołącz wersje WordPressa, WooCommerce i PHP oraz kroki odtworzenia problemu.
Potrzebujesz dodatkowej funkcji albo integracji? Realizujemy rozszerzenia i wdrożenia na zamówienie — napisz na shop@biegun.studio.
Pełna oferta wtyczek: biegun.studio/sklep