Opis
Tabvera umożliwia dodawanie własnych zakładek wielokrotnego użytku do strony pojedynczego produktu WooCommerce, obok natywnych zakładek Opis, Informacje dodatkowe i Recenzje.
Zdefiniuj zakładki raz w WooCommerce > Zakładki Tabvera, a pojawią się przy każdym produkcie. Sprawdza się przy treściach, które w innym przypadku trzeba wklejać ręcznie do każdego produktu: wysyłka i zwroty, tabele rozmiarów, instrukcje pielęgnacji, informacje o gwarancji.
Każda zakładka to tytuł oraz pole treści, które przyjmuje ten sam ograniczony zestaw HTML, na który WordPress pozwala we wpisach (odnośniki, listy, pogrubienie, nagłówki), za pomocą wp_kses_post. Zakładki są wyświetlane po natywnych zakładkach WooCommerce, a każdą z nich można włączyć lub wyłączyć bez usuwania.
The code lives at github.com/wppoland/tabvera if you want to read it, report a bug or suggest a tab feature.
Dokumentacja i odnośniki
- Dokumentacja: plogins.com/tabvera/docs/
- Strona wtyczki: plogins.com/tabvera/
- Kod źródłowy: github.com/wppoland/tabvera
- Bug reports and feature requests: github.com/wppoland/tabvera/issues
- Tabvera Pro: plogins.com/tabvera-pro/
Co robi wtyczka
- Dodaje zakładki wielokrotnego użytku do każdej strony pojedynczego produktu, po zakładkach Opis, Informacje dodatkowe i Recenzje.
- Podczas zapisywania przechowuje treść zakładek jako kod HTML oczyszczony funkcją
wp_kses_post, a domyślnie oczyszcza ją ponownie podczas wyświetlania. - Opcjonalne ustawienie Shortcody i bloki w zakładkach (domyślnie wyłączone) przetwarza treść zakładek standardowymi filtrami treści WordPressa, dzięki czemu shortcody i bloki są wyświetlane.
- Korzysta ze standardowego filtra
woocommerce_product_tabsz późnym priorytetem, dzięki czemu zakładki natywne i zakładki innych wtyczek zachowują swoje miejsce. - Ekran administracyjny jest zgodny ze stylem WordPressa.
- Wyłączona zakładka lub zakładka bez treści po prostu nie jest wyświetlana.
Tabvera Pro
Tabvera Pro to osobna płatna wtyczka, która rozszerza wtyczkę Tabvera.
W darmowej wersji:
- Zakładki globalne
- Przełącznik dla każdej zakładki
- Główny przełącznik
- Bezpieczny HTML
- Po natywnych zakładkach
Tabvera Pro dodaje:
- Reguły dla kategorii
- Kolejność kart
- Ikony kart
- Wyświetlanie warunkowe
Darmowa wersja nie jest wersją próbną, a jej funkcje pozostają dostępne bez ograniczeń czasowych.
- Tabvera Pro – plogins.com/tabvera-pro/
- Compare editions and pricing – plogins.com/tabvera-pro/pricing/
- PRO documentation – plogins.com/tabvera-pro/docs/
Usługi zewnętrzne
Tabvera nie łączy się z żadnymi usługami zewnętrznymi. Nie wykonuje zdalnych wywołań API, nie wczytuje krojów pisma, skryptów ani stylów od podmiotów trzecich i nie wysyła żadnych danych poza witrynę. Definicje zakładek są przechowywane lokalnie w jednej opcji WordPressa (tabby_settings), ze znacznikiem wersji w tabby_db_version, i obie są usuwane podczas odinstalowania. Pliki CSS i JavaScript wczytywane w panelu administracyjnym i na stronie sklepu są dołączone do wtyczki i serwowane z Twojej witryny.
Tłumaczenia
Tabvera jest w pełni przetłumaczalna i zawiera szablon tabvera.pot. Tłumaczenia są dostarczane w pakietach językowych WordPress.org z translate.wordpress.org, gdzie powstają wersje polska, niemiecka i hiszpańska; sam pakiet wtyczki nie zawiera skompilowanych plików tłumaczeń.
Zrzuty ekranu


Instalacja
- Prześlij wtyczkę do katalogu
/wp-content/plugins/tabveralub zainstaluj ją przez Wtyczki > Dodaj wtyczkę. - Włącz ją. WooCommerce musi być aktywne.
- Przejdź do WooCommerce > Zakładki Tabvera, aby dodać zakładki.
Najczęściej zadawane pytania
-
Czy wtyczka wymaga WooCommerce?
-
Tak. Tabvera wymaga aktywnej instalacji WooCommerce.
-
Jaki kod HTML jest dozwolony w treści zakładki?
-
Ten sam bezpieczny podzbiór, na który WordPress pozwala w treści wpisów (
wp_kses_post): odnośniki, listy, nagłówki, pogrubienie i kursywa, obrazki, cytaty i podobne. Skrypty i niebezpieczne znaczniki są usuwane podczas zapisywania oraz ponownie podczas wyświetlania, chyba że opcja Shortcody i bloki w zakładkach jest włączona. -
Gdzie pojawiają się własne zakładki?
-
Na liście zakładek na stronie pojedynczego produktu, po natywnych zakładkach WooCommerce (Opis, Informacje dodatkowe, Recenzje).
-
Czy mogę użyć tej samej zakładki przy wielu produktach?
-
Tak. Zakładki tworzy się raz w WooCommerce > Tabvera, a każda włączona zakładka pojawia się przy każdym produkcie, więc z założenia jedna zakładka służy całemu katalogowi. Wybór produktów, przy których pojawia się zakładka, nie jest częścią darmowej wtyczki.
-
Czy kod HTML w zakładkach jest bezpieczny?
-
Tak. Treść jest oczyszczana funkcją
wp_kses_postpodczas zapisywania, a przy domyślnych ustawieniach ponownie podczas wyświetlania; skrypty są usuwane. Gdy opcja Shortcody i bloki w zakładkach jest włączona, podczas wyświetlania zamiastwp_kses_postużywane są standardowe filtry treści WordPressa, więc to, co zwraca shortcode lub blok, jest wyświetlane dokładnie w takiej postaci, w jakiej je wygenerował. -
Czy ta wtyczka działa w sieci witryn WordPress (Multisite)?
-
Tak. Ta wtyczka jest kompatybilna z WordPress Multisite. Włącz ją dla całej sieci lub w poszczególnych witrynach; każda witryna zachowuje własne ustawienia i dane.
Recenzje
Wtyczka nie ma jeszcze żadnej recenzji.
Kontrybutorzy i deweloperzy
„Tabvera – Product Tabs for WooCommerce” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „Tabvera – Product Tabs for WooCommerce” została przetłumaczona na 2 języki. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “Tabvera – Product Tabs for WooCommerce” na swój język.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
1.1.7
- Odnośniki prowadzą pod nowy adres w plogins.com i do repozytorium GitHub o zmienionej nazwie.
1.1.6
- Odnośniki Przejdź na PRO otwierają stronę cennika w języku administratora, jeśli plogins.com ma ją w tym języku, i przekazują plogins.com, z której wtyczki pochodzi wizyta (utm_source, utm_medium i utm_campaign w odnośniku). Z Twojej witryny nic nie jest wysyłane.
- Readme: sekcja PRO wymienia w dwóch listach, co zawiera darmowa wtyczka i co dodaje płatna wersja, ponieważ WordPress.org wyświetla listy (nie wyświetla tabel).
1.1.5
- Tylko readme: sekcja PRO z odnośnikami do płatnej wersji.
1.1.4
- Poprawka: ochrowa krawędź paneli zakładek Tabvera nie zasłania już pierwszej litery tytułu i tekstu w motywach wczytujących domyślny arkusz stylów WooCommerce.
- Poprawka: zapisanie ustawień Tabvera wyświetla teraz potwierdzenie „Ustawienia zostały zapisane” oraz ewentualne błędy zapisu.
- Karta przejścia na wyższą wersję nie wymienia już shortcodów i bloków w zakładkach, które obsługuje już darmowa wtyczka.
- Plik readme opisuje teraz ustawienie Shortcody i bloki w zakładkach oraz to, co zmienia ono w oczyszczaniu treści podczas wyświetlania.
1.1.3
- Etykiety „Coming soon” i „Get notified” w powiadomieniu o przejściu na wyższą wersję są teraz angielskimi ciągami źródłowymi dla wszystkich języków; wcześniej polskie witryny miały własny polski tekst źródłowy, który tłumacze innych języków widzieli jako nieprzetłumaczony.
1.1.2
- Zmieniono nazwę na Tabvera, prostą angielską nazwę w miejsce esperanckiej. Domena tekstowa i katalog wtyczki podążają za nazwą; zapisane ustawienia, opcje i wszystkie hooki pozostają bez zmian.
- Użycie filtra core the_content dla rozszerzonej treści zakładek jest teraz oznaczone jako zamierzone, więc Plugin Check nie zgłasza ostrzeżeń.
1.1.1
- Promocja przejścia na wyższą wersję w panelu bocznym jest teraz odrzucana razem z banerem. Wcześniej po odrzuceniu banera na ekranie ustawień na stałe zostawała reklama na całą wysokość, a nie o to chodzi w wytycznej WordPress.org, według której zachęty do przejścia na wyższą wersję należy stosować z umiarem.
1.1.0
- Zmieniono nazwę na Langeto. Zespół recenzentów WordPress.org wymaga, aby nazwa wtyczki zaczynała się od charakterystycznego, wymyślonego identyfikatora, a nie od ogólnego słowa opisowego. Langeto to w esperanto zakładka. Domena tekstowa podąża za nazwą; zapisane dane, ustawienia i wszystkie hooki pozostają bez zmian.
1.0.15
- Poprawka: promocja przejścia na PRO wyświetlała się osobom, które już kupiły płatną wersję. Odrzucić można było tylko baner, więc promocja w panelu bocznym i zablokowane karty funkcji towarzyszyły płacącemu klientowi na stałe. Promocja sprawdza teraz, czy płatna wersja jest włączona, i w takim przypadku się nie wyświetla.
- Poprawka: znaki strzałek w ścieżkach menu administracyjnego i w ciągach przekazywanych tłumaczom. Strzałka w ciągu do przetłumaczenia staje się problemem każdego tłumacza i zmienia układ w każdym języku, który ją pomija.
1.0.14
- Poprawka: usunięcie wtyczki pozostawiało w bazie danych zapisaną dla każdego użytkownika flagę odrzucenia powiadomienia PRO. Odinstalowanie usuwa ją teraz dla wszystkich użytkowników, a nie tylko dla tego, który odrzucił powiadomienie.
1.0.13
- Zmiana: Shortcody i bloki w zakładkach pokazuje teraz, czego dotyczy. To jeden przełącznik, który zmienia sposób wyświetlania treści wszystkich zakładek poniżej, czego nie było widać z poziomu pojedynczej zakładki, dlatego przy włączonym przełączniku każde pole treści zakładki ma teraz oznaczenie. Oznaczenie jest generowane na podstawie zapisanych ustawień, więc jest poprawne także przy wyłączonym JavaScripcie, i pojawia się również przy zakładce dodanej przed zapisaniem.
1.0.12
- Nowość: Shortcody i bloki w zakładkach, ustawienie na ekranie Tabby. Wtyczka zawsze potrafiła przetwarzać treść zakładki standardowymi filtrami treści WordPressa, ale tę ścieżkę blokowała zapisana na stałe wartość, którą zmieniał wyłącznie płatny dodatek, przez co wbudowana funkcja pozostawała niedostępna. Teraz jest to ustawienie, domyślnie wyłączone, ponieważ daje szersze możliwości niż standardowe przetwarzanie z bezpiecznym kodem HTML.
1.0.11
- Wygenerowano ponownie szablon tłumaczeń. Wciąż podawał starszą wersję wtyczki i wskazywał wiersze kodu źródłowego, które zdążyły się przesunąć, a właśnie z nich narzędzia do tłumaczenia odczytują kontekst ciągu.
1.0.10
- Zmieniono nazwę na Plogins Tabby – Product Tabs for WooCommerce, aby nazwa zaczynała się od marki, a nie od ogólnego słowa, czego wymaga zespół WordPress.org recenzujący wtyczki. Uproszczona nazwa wtyczki pozostaje bez zmian.
1.0.9
- Usunięto nagłówek „Tested up to” z głównego pliku PHP. Jego miejsce jest wyłącznie w readme.txt, gdzie jest już zadeklarowany; obecny w obu miejscach może nadpisać readme i pokazać niezamierzoną wersję zgodności.
1.0.8
- Przetestowano z WordPressem 7.1. Zweryfikowano przez włączenie tej wersji na czystej instalacji 7.1 z WooCommerce 11.1, a nie przez edycję nagłówka.
1.0.7
- Poprawiono promocję PRO na ekranie ustawień, która podawała cenę w PLN. Cena PRO jest ustalana i pobierana w EUR, więc administrator polskiej witryny widział kwotę w złotych, a płacił w euro, przy czym kwota w złotych wynikała ze stałego przeliczenia i rozjeżdżała się z faktyczną opłatą wraz ze zmianą kursu. Promocja pokazuje teraz cenę w euro, która jest faktycznie pobierana.
1.0.6
- Zakładka z pustym polem treści nie jest już wyświetlana na stronie produktu, więc klienci nie otwierają zakładki zawierającej jedynie nagłówek.
- Ekran ustawień informuje teraz, że taka zakładka zostaje zapisana na później, ale nie pojawia się w sklepie.
1.0.4
- Tłumaczenia: uzupełniono polską, niemiecką i hiszpańską wersję panelu przejścia na PRO.
1.0.3
- Poprawiono słabo kontrastowe nagłówki w panelu administracyjnym przy włączonym trybie ciemnym systemu operacyjnego.
1.0.2
- Dodano dołączone polskie, niemieckie i hiszpańskie tłumaczenia interfejsu wtyczki.
1.0.1
- Pierwsze stabilne wydanie.
0.1.2
- Zmieniono nazwę na Plogins Tabby for WooCommerce, aby nazwa wtyczki była bardziej charakterystyczna.
0.1.1
- Filtry
tabby/use_rich_tab_contentitabby/tab_panel_html, dzięki którym dodatki premium mogą uruchamiać shortcody i bloki w treści zakładek.
0.1.0
- Pierwsze wydanie: własne zakładki produktów wielokrotnego użytku z bezpieczną treścią HTML, zarządzane z ekranu ustawień w podmenu WooCommerce.
