Konfiguracja
Answers konfiguruje się w trzech miejscach: w zakładce FAQs per-produkt, w zestawach FAQ Sets wielokrotnego użytku oraz na ekranie globalnym w WooCommerce → Answers.
FAQ per-produkt
Dział zatytułowany „FAQ per-produkt”Edytuj produkt i otwórz zakładkę FAQs w panelu Dane produktu WooCommerce. Dodaj wiersze pytanie/odpowiedź repeaterem. Te FAQ należą tylko do tego produktu.
Odpowiedzi przyjmują podstawowy HTML, filtrowany przez wp_kses_post — linki, listy, nagłówki, pogrubienie/kursywa i podobne. Niebezpieczny kod jest usuwany.
Zestawy FAQ wielokrotnego użytku
Dział zatytułowany „Zestawy FAQ wielokrotnego użytku”Zbuduj zestaw raz w FAQ Sets (np. Wysyłka i zwroty) i przypisz go do:
- konkretnych produktów, lub
- całych kategorii produktów.
Na dowolnym produkcie pozycje przypisanego zestawu oraz własne pozycje per-produkt są scalane i automatycznie deduplikowane, więc to samo pytanie nigdy nie pojawia się dwa razy. Dzięki temu utrzymujesz wspólne odpowiedzi w jednym miejscu, dopuszczając zarazem dodatki specyficzne dla produktu.
Ustawienia globalne (WooCommerce → Answers)
Dział zatytułowany „Ustawienia globalne (WooCommerce → Answers)”Umiejscowienie
Dział zatytułowany „Umiejscowienie”Wybierz, gdzie renderuje się akordeon na karcie produktu:
- Zakładka informacji o produkcie — dedykowana zakładka „FAQs” obok Opisu i Opinii.
- Po podsumowaniu produktu — bezpośrednio pod obszarem podsumowania.
Dane strukturalne FAQ
Dział zatytułowany „Dane strukturalne FAQ”Opcjonalnie włącz FAQPage schema.org JSON-LD. Gdy włączone, Answers emituje dane strukturalne dla produktów, które mają FAQ, pomagając wyszukiwarkom zrozumieć Twoje pytania i odpowiedzi.
Włącz to tylko, jeśli FAQ są faktycznie widoczne na stronie — dane strukturalne powinny odzwierciedlać treść, którą odwiedzający rzeczywiście widzi.
Akordeon
Dział zatytułowany „Akordeon”FAQ renderują się jako dostępny akordeon:
- Każde pytanie to prawdziwy przycisk z
aria-expanded, sterujący regionem opisanym przezaria. - Jest obsługiwany klawiaturą z widocznym fokusem.
- Ruch jest wyłączany przy
prefers-reduced-motion. - Kod nigdy nie przesuwa układu i dostosowuje się do motywów jasnego i ciemnego.
Dozwolony HTML w odpowiedziach
Dział zatytułowany „Dozwolony HTML w odpowiedziach”Treść odpowiedzi jest filtrowana przez wp_kses_post, dopuszczając standardowy bezpieczny podzbiór (linki, listy, nagłówki, wyróżnienia, obrazy, cytaty). Skrypty i niebezpieczny kod są usuwane.
Porządki
Dział zatytułowany „Porządki”Answers jest gotowy do tłumaczenia (dołączony POT), ma czystą deinstalację i deklaruje zgodność z HPOS oraz blokami koszyka i zamówienia.