Konfiguracja
Locator ma dwa obszary konfiguracji: lokalizacje sklepów, które dodajesz jako treść, oraz ustawienia Store Locator, które sterują wyglądem katalogu. Shortcode [locator] renderuje go potem na dowolnej stronie.
Lokalizacje sklepów
Dział zatytułowany „Lokalizacje sklepów”Każdy sklep to zarządzany typ wpisu w WooCommerce → Store Locations. Dodaj jeden wpis na każdy sklep stacjonarny. Pola to:
- Nazwa — tytuł sklepu na karcie.
- Adres, miasto, kod pocztowy i kraj — dane pocztowe.
- Telefon i e-mail — metody kontaktu, pokazywane jako linki click-to-call / mailto.
- Godziny otwarcia — godziny w formie tekstu, wyświetlane na karcie.
- Szerokość / długość geograficzna — opcjonalne współrzędne. Gdy są obecne, link Wyznacz trasę używa dokładnych współrzędnych; bez nich opiera się na adresie pocztowym.
W katalogu pojawiają się tylko opublikowane lokalizacje, więc możesz przygotować nowy sklep jako szkic i opublikować go w dniu otwarcia.
Ustawienia Store Locator
Dział zatytułowany „Ustawienia Store Locator”Otwórz WooCommerce → Store Locator dla opcji prezentacji:
- Układ — Lista lub responsywna Siatka. To domyślna wartość dla całej witryny; atrybut shortcode może ją nadpisać na konkretnej stronie.
- Widoczne pola — wybierz, które dane pojawiają się na karcie: adres, godziny otwarcia, telefon, e-mail i link Wyznacz trasę. Ukryj to, czego nie chcesz upubliczniać (np. wewnętrzny e-mail).
Shortcode [locator]
Dział zatytułowany „Shortcode [locator]”Umieść katalog na dowolnej stronie lub wpisie:
[locator]Atrybuty
Dział zatytułowany „Atrybuty”| Atrybut | Wartości | Efekt |
|---|---|---|
layout | list lub grid | Wymusza układ na tej stronie, nadpisując ustawienie globalne. |
Na przykład, aby wymusić siatkę na jednej stronie docelowej, gdy reszta witryny używa listy:
[locator layout="grid"]Locator ładuje swój CSS i JavaScript tylko na stronach, które rzeczywiście zawierają shortcode, więc strony bez niego pozostają lekkie.
Działanie „Wyznacz trasę”
Dział zatytułowany „Działanie „Wyznacz trasę””Link Wyznacz trasę otwiera własną aplikację map gościa. Jeśli lokalizacja ma szerokość/długość geograficzną, prowadzi do tych dokładnych współrzędnych; w innym przypadku buduje wyszukiwanie z adresu pocztowego. W żadnym wypadku nie korzysta z klucza map ani zewnętrznego API.
Domyślne ustawienia prywatności i wydajności
Dział zatytułowany „Domyślne ustawienia prywatności i wydajności”Prywatności nie trzeba konfigurować — katalog jest w pełni samodzielny. Bez zewnętrznego API, bez śledzenia, bez klucza map. Lokalizacje renderują się po stronie serwera, więc lista działa przy wyłączonym JavaScript; gdy JavaScript działa, filtruje jedynie karty już obecne na stronie. Kod jest zbudowany tak, by unikać przeskoków układu, co utrzymuje stronę przyjazną Core Web Vitals.