BStudio Plugin

Cookie Banner

Wersja: 1.0.0 Autor: Biegun.Studio Wymaga: WordPress 5.9+, PHP 7.4+

Lekki baner zgody na cookies zgodny z RODO. Bez zewnętrznych bibliotek, bez CDN, bez opłat miesięcznych. Działa na każdej stronie WordPress.

Co robi ta wtyczka?

Wyświetla pasek zgody na cookies na dole lub górze strony. Decyzja użytkownika (akceptacja lub odrzucenie) jest zapamiętywana w cookie przeglądarki przez konfigurowalny czas. Baner nie pojawia się ponownie, dopóki cookie jest ważne.

Wtyczka nie ładuje żadnych zewnętrznych skryptów i nie przesyła danych poza Twój serwer. Jest wyłącznie mechanizmem zapisu decyzji — zarządzanie kategoriami zgód i warunkowym ładowaniem analityki należy do właściciela strony.

Funkcje

Pozycja banera

Baner może pojawić się na dole lub górze strony — wybierasz w ustawieniach. Na małych ekranach automatycznie przechodzi w układ pionowy.

Dwa przyciski

Przycisk Akceptuję (zawsze widoczny) i opcjonalny przycisk Tylko niezbędne. Ukrycie drugiego przycisku sprowadza baner do prostego komunikatu z jedną akcją.

Link do polityki prywatności

Opcjonalny link wstawiany bezpośrednio w tekście banera — konfigurowalne URL i etykieta.

Pełna kontrola kolorów

Cztery niezależne pola koloru: tło banera, kolor tekstu, tło przycisku, kolor tekstu przycisku.

Odczyt decyzji w JavaScript

Decyzja zapisywana jest w cookie bscb_consent (wartość 1 = akceptacja, 0 = odrzucenie). Możesz go odczytać i warunkowo ładować np. GA4:

if (getCookie('bscb_consent') === '1') { /* załaduj GA4 */ }

Jak skonfigurować

  1. Przejdź do Ustawienia → BS Cookie Banner.
  2. Ustaw treść banera, teksty przycisków i URL polityki prywatności.
  3. Dopasuj kolory do swojej marki.
  4. Ustaw liczbę dni ważności cookie (domyślnie 365).
  5. Kliknij Zapisz ustawienia — baner aktywuje się natychmiast.

Instalacja

  1. Skopiuj folder bstudio-cookie-banner do /wp-content/plugins/.
  2. Aktywuj wtyczkę w panelu Wtyczki → Zainstalowane wtyczki.
  3. Przejdź do Ustawienia → BS Cookie Banner i dostosuj treść.

Usunięcie wtyczki

Dezaktywuj i usuń przez panel Wtyczki. Ustawienia (opcja bstudio_cb_settings) pozostają w tabeli wp_options i można je usunąć ręcznie przez phpMyAdmin.

⚠️ Uwaga RODO: Wtyczka implementuje mechanizm zapisu zgody. Odpowiedzialność za kategoryzację cookies i blokowanie skryptów analitycznych przed wyrażeniem zgody spoczywa na właścicielu strony.

Struktura plików

bstudio-cookie-banner/
├── bstudio-cookie-banner.php ← Główny plik wtyczki
├── includes/
│ └── class-bstudio-cb-core.php ← Enqueue CSS/JS, render banera
├── admin/
│ ├── class-bstudio-cb-admin.php ← Panel Ustawienia → BS Cookie Banner
│ └── assets/css/cb-admin.css
└── public/assets/
    ├── css/cookie-banner.css ← Style banera
    └── js/cookie-banner.js ← Logika: show/hide + zapis cookie

Wsparcie i zgłoszenia

Masz pytanie, napotkałeś problem albo chcesz rozwinąć to rozwiązanie pod swój sklep? Pomożemy.

Pomoc techniczna

Problemy z instalacją, konfiguracją lub działaniem wtyczki — opisz zgłoszenie, a wrócimy z rozwiązaniem.

Zgłoszenie (ticket)

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.

Rozwój i modyfikacje

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