Konfigurowalny przycisk "Powrót na górę" wyświetlany na każdej stronie po przewinięciu do określonej wysokości. Kolor, rozmiar, pozycja i dystans aktywacji — wszystko ustawiane z panelu admina.
Wtyczka dodaje do każdej strony publicznej witryny okrągły przycisk ze strzałką. Przycisk jest niewidoczny na początku, a pojawia się (z animacją) gdy użytkownik przewinie stronę o ustawiony dystans. Kliknięcie płynnie przewija widok na samą górę strony.
Wszystkie parametry wizualne ustawiasz w Ustawienia → BS Back to Top. Zmiany działają natychmiastowo — bez edycji kodu.
| Parametr | Opis | Domyślna wartość |
|---|---|---|
| Kolor tła | Kolor wypełnienia przycisku | #e63329 (czerwony Biegun) |
| Kolor ikony | Kolor strzałki SVG | #ffffff |
| Rozmiar | Szerokość i wysokość przycisku w px | 48 |
| Pozycja | left lub right — która strona ekranu | right |
| Offset przewijania | Ile px trzeba przewinąć, by przycisk się pojawił | 300 |
| Odległość od dołu | Margines od dolnej krawędzi okna (px) | 32 |
| Odległość od boku | Margines od lewej lub prawej krawędzi okna (px) | 24 |
aria-label="Powrót na górę" dla czytników ekranowych.:focus-visible — widoczny kontur przy nawigacji klawiaturą.window.scrollTo({ behavior: 'smooth' }).Wygląd przycisku sterowany jest przez zmienne CSS (--btt-bg, --btt-size itd.) wstrzykiwane przez PHP na podstawie zapisanych ustawień. Nie powoduje konfliktów ze stylami motywu.
bstudio-back-to-top do /wp-content/plugins/ na serwerze.bstudio_btt_settings w tabeli wp_options. Usunięcie wtyczki przez panel WordPress nie usuwa tych danych. Aby usunąć ustawienia, przed deaktywacją możesz ręcznie usunąć ten rekord przez phpMyAdmin lub wtyczkę do zarządzania bazą danych.
Przycisk renderowany jest przez PHP w hooku wp_footer — pojawia się na samym dole strony, tuż przed </body>, poza przepływem treści.
Skrypt nasłuchuje zdarzenia scroll (z opcją passive: true dla wydajności). Gdy window.scrollY przekroczy ustawiony offset, dodawana jest klasa is-visible, która przez CSS ujawnia przycisk. Kliknięcie wyzwala window.scrollTo({ top: 0, behavior: 'smooth' }).
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