Konfiguracja
Respondo ma dwa ustawienia, oba na jednym ekranie WooCommerce > Respondo, zapisywane razem w opcji answers_settings. Samej treści FAQ nie konfigurujesz tutaj, wpisujesz ją dla każdego produktu w zakładce danych produktu FAQs (zobacz Tworzenie FAQ).
Ustawienia
Dział zatytułowany „Ustawienia”Enable FAQs
Dział zatytułowany „Enable FAQs”Główny przełącznik, domyślnie włączony (enabled). Gdy jest wyłączony, na żadnej stronie produktu nie jest rejestrowana zakładka FAQ, a arkusz stylów i skrypt FAQ nigdy się nie ładują: sklep wraca do stanu bez FAQ. Zapisane pozycje FAQ produktów zostają w bazie na wypadek ponownego włączenia.
Tab title
Dział zatytułowany „Tab title”Nazwa zakładki FAQ w sklepie, zapisywana jako tab_title. Puste pole oznacza domyślne FAQs. Ustaw ją, żeby zmienić nazwę zakładki widocznej obok Opisu i Opinii, na przykład Pytania albo Pytania kupujących. Ekran ustawień pokazuje podgląd rzędu zakładek Opis / Twoja nazwa / Opinie, więc efekt widzisz przed zapisem. Wartość przy zapisie przechodzi przez sanitize_text_field.
Do zapisu tego ekranu potrzebne jest uprawnienie manage_woocommerce, więc mogą go edytować także kierownicy sklepu, nie tylko administratorzy.
Gdzie jest treść FAQ
Dział zatytułowany „Gdzie jest treść FAQ”Pozycje FAQ nie są ustawieniem. Każdy produkt zapisuje własne pary pytanie/odpowiedź w metadanych _answers_faqs, tablicy tworzonej przez repeater w zakładce danych produktu FAQs. W tym wydaniu nie ma globalnej biblioteki FAQ, zestawów wielokrotnego użytku ani przypisywania do kategorii.
Co jest stałe z założenia
Dział zatytułowany „Co jest stałe z założenia”Te zachowania celowo nie są ustawieniami, bo utrzymują poprawny wynik:
- FAQ zawsze renderują się w zakładce informacji o produkcie (priorytet 25, między Opisem a Opiniami). Nie ma opcji “po podsumowaniu” ani innego miejsca.
- Zakładka i zasoby pojawiają się tylko wtedy, gdy produkt ma co najmniej jedno użyteczne FAQ.
- Respondo zawsze escapuje pytania, przepuszcza odpowiedzi przez
wp_kses_posti przy wyświetlaniu opakowuje je wwpautop.
W tej wersji nie ma shortcode ani opcji danych strukturalnych FAQPage / JSON-LD.
Wygląd przez CSS
Dział zatytułowany „Wygląd przez CSS”Akordeon w sklepie opiera się na zmiennych CSS --answers-*: kolor akcentu, obramowania, tło, tło po najechaniu, promień i odstęp, każda z rozsądną wartością zapasową. Nadpisz je w arkuszu stylów motywu, żeby zmienić wygląd akordeonu bez walki ze znacznikami:
.answers-faq { --answers-accent: #2563eb; --answers-radius: 6px;}Przy prefers-color-scheme: dark automatycznie działa ciemna paleta, obrys fokusu używa koloru akcentu, a animacja wysokości przy otwieraniu i zamykaniu jest wyłączona przy prefers-reduced-motion. Nic z tego nie wymaga konfiguracji.
Dane i odinstalowanie
Dział zatytułowany „Dane i odinstalowanie”Ustawienia są w jednej opcji answers_settings, znacznik schematu w answers_db_version. Usunięcie wtyczki uruchamia uninstall.php, który usuwa obie opcje. Metadane _answers_faqs produktów są celowo zostawiane: to treść przypisana do produktów, która wróci po ponownej instalacji. Wszystko zostaje w Twojej bazie danych; Respondo nie łączy się z żadną zewnętrzną usługą.