BStudio Plugin — SEO

Lazy Tags

Wersja: 1.0.0 Autor: Biegun.Studio Wymaga: WordPress 5.9+, WooCommerce 6.0+, PHP 7.2+

Automatycznie generuje tagi produktów WooCommerce na podstawie słów kluczowych z nazwy, opisu i kategorii. Bulk generowanie dla całego katalogu jednym kliknięciem.

Jak to działa?

Klasa BLT_Generator zbiera tekst ze skonfigurowanych źródeł (nazwa, krótki opis, kategorie), normalizuje go (lowercase, usunięcie znaków interpunkcyjnych), dzieli na słowa, odfiltrowuje stop words i słowa krótsze niż minimum, a następnie wybiera N najczęściej występujących słów jako tagi. Tagi zapisywane są w taksonomii product_tag.

Instalacja

  1. Skopiuj folder bstudio-lazy-tags do /wp-content/plugins/.
  2. Aktywuj wtyczkę — opcje domyślne zostają zapisane automatycznie.
  3. Przejdź do WooCommerce → Lazy Tags i skonfiguruj generowanie.
  4. Kliknij Uruchom bulk generowanie aby otagować istniejące produkty.

Konfiguracja

OpcjaOpisDomyślnie
Źródło słów kluczowychZ czego generować: nazwa, krótki opis, kategorieNazwa + kategorie
Max tagów per produktLimit liczby generowanych tagów (1–20)5
Min. długość słowaSłowa krótsze są pomijane (2–10 znaków)3
Stop wordsLista słów do pominięcia, oddzielona przecinkamii, w, z, na, do, dla, się, że, to, jest
Generuj przy zapisieAuto-generowanie przy każdym zapisie produktuWyłączone
Nadpisuj istniejąceCzy nadpisywać tagi które produkt już maWyłączone

Bulk generowanie

Bulk działa przez AJAX (wp_ajax_blt_bulk) w partiach po 20 produktów. Każda partia zwraca flagę has_more — JS automatycznie wywołuje kolejną partię aż do wyczerpania katalogu. Pasek postępu pokazuje liczbę przetworzonych produktów.

Nadpisywanie: Przy włączonej opcji „Nadpisuj istniejące", bulk generowanie zastąpi wszystkie ręcznie dodane tagi. Jeśli masz produkty z ręcznie dobranymi tagami — zostaw tę opcję wyłączoną.
Algorytm: Tagi wybierane są na podstawie częstotliwości występowania słów (term frequency). Słowo pojawiające się wielokrotnie w nazwie i kategorii dostanie wyższy priorytet niż jednorazowe wystąpienie.

FAQ

Czy wtyczka usuwa tagi przy dezaktywacji?

Nie. Wygenerowane tagi pozostają w taksonomii product_tag — są częścią katalogu. uninstall.php usuwa tylko opcje konfiguracyjne wtyczki, nie same tagi.

Czy mogę edytować wygenerowane tagi?

Tak — to standardowe tagi WooCommerce. Możesz je edytować, usuwać i dodawać ręcznie w Produkty → Tagi oraz w edytorze każdego produktu.

Struktura plików

bstudio-lazy-tags/
├── bstudio-lazy-tags.php ← Bootstrap, activation, auto-on-save hook
├── uninstall.php ← Usuwa opcje wtyczki
├── includes/
│ └── class-blt-generator.php ← Ekstrakcja słów, generowanie tagów, bulk
└── admin/
    └── class-blt-admin.php ← Panel ustawień, AJAX bulk z paskiem postępu

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