LearnPress – WPML to oficjalny dodatek ThimPress, który łączy platformę LearnPress z wielojęzycznym WPML i pozwala tłumaczyć kursy, lekcje, quizy oraz proces zakupu. Przeznaczony dla platform LearnPress sprzedających kursy w kilku językach. Wymaga osobnego WPML – sam nie tłumaczy treści, lecz udostępnia ją jego mechanizmom.
Tłumaczenie kursów, quizów i checkoutu LearnPress
LearnPress – WPML obejmuje tłumaczeniem wszystkie typy treści LearnPress – kursy, lekcje, quizy i pytania wraz z sekcjami – a także strony procesu zakupu: koszyk, checkout i zamówienie. Dodatek udostępnia te elementy mechanizmom WPML, czyli Translation Editorowi i String Translation, dzięki czemu kursant widzi treść kursu, przyciski oraz komunikaty systemowe w swoim języku.
Kursy, lekcje, quizy i pytania
Dodatek obejmuje wszystkie niestandardowe typy treści LearnPress – kursy, ich sekcje, lekcje, quizy oraz pojedyncze pytania. Każdy z nich tłumaczy się w WPML Translation Editorze, gdzie oryginał i wersja językowa stoją obok siebie.
Standardowy WPML obsługuje strony, wpisy i menu. Pełnej struktury kursu LearnPress – kursu, sekcji, lekcji, quizów i pytań – nie rozpozna jednak bez tego mostka kompatybilności.
Koszyk, checkout i zamówienia kursów
Tłumaczenie sięga też stron procesu zakupu: koszyka, checkoutu oraz podsumowania zamówienia. Kursant przechodzi przez całą ścieżkę płatności w swoim języku, a nie tylko czyta przetłumaczony opis kursu.
Domyślny WPML nie obejmuje poprawnie tych stron LearnPress, więc bez dodatku finalizacja zakupu zostawałaby w języku domyślnym serwisu.
Interfejs nauki i powiadomienia systemowe (String Translation)
Elementy interfejsu generowane przez LearnPress tłumaczy się przez WPML String Translation. Chodzi o przyciski, statusy i komunikaty, które nie należą do treści kursu, a pojawiają się w trakcie nauki.
- Przyciski akcji, na przykład „Start Learning” i „Buy Now”.
- Statusy postępu, na przykład „Completed”.
- Wyniki quizów wyświetlane kursantowi po rozwiązaniu testu.
- Instrukcje przesyłania zadań przy dodatku Assignments.
- Alerty o ukończeniu kursu i pozostałe komunikaty front-endu.
Niezależne wersje językowe, synchronizacja i wielojęzyczne SEO
LearnPress – WPML traktuje każde tłumaczenie kursu jako osobną wersję językową, którą można edytować i aktualizować bez naruszania oryginału ani pozostałych tłumaczeń. Od wersji 4.0.0 dodatek synchronizuje drobne zmiany z języka domyślnego do wcześniej utworzonych tłumaczeń, a każdy język otrzymuje indeksowalną stronę kursu, co wspiera wielojęzyczne SEO i pozycjonowanie pod poszczególne rynki.
Niezależne wersje językowe każdego kursu
Każde tłumaczenie kursu funkcjonuje jako odrębna wersja językowa, niezależna od oryginału i pozostałych języków. Edycja wersji hiszpańskiej nie rusza wersji angielskiej ani niemieckiej.
Przy tworzeniu tłumaczenia dodatek automatycznie kopiuje elementy kursu, zmienia ich nazwy i przypisuje je do właściwego kursu, co skraca konfigurację nowego języka.
Synchronizacja zmian z języka źródłowego (od wersji 4.0.0)
Od wersji 4.0.0 dodatek synchronizuje drobne zmiany wprowadzone w języku domyślnym do wcześniej utworzonych tłumaczeń kursu, jego sekcji i elementów. Aktualizacja oryginału nie wymaga więc ręcznego przenoszenia poprawek do każdej wersji językowej z osobna.
Ma to znaczenie na platformach, gdzie treść kursu zmienia się regularnie, a liczba obsługiwanych języków rośnie.
Indeksowalne strony kursów dla każdego języka
Dla każdego języka powstaje w pełni przetłumaczona, indeksowalna strona kursu, którą wyszukiwarki traktują jak osobny adres. Wspiera to wielojęzyczne SEO i pozycjonowanie pod poszczególne rynki językowe, w oparciu o mechanizmy WPML.
WPML buduje trwałe, osobne wersje językowe treści, a nie tłumaczenie wyświetlane na żywo w stylu automatycznych nakładek. Ta różnica ma znaczenie dla indeksacji w wyszukiwarkach.
Dla kogo LearnPress – WPML ma sens
LearnPress – WPML ma sens na platformach kursowych LearnPress, które oferują tę samą propozycję w kilku językach – w międzynarodowych akademiach online, centrach szkoleniowych wchodzących na nowe rynki oraz u twórców kursów prowadzących jeden wielojęzyczny serwis zamiast kilku. Bez osobnego WPML dodatek nie działa, a na platformach opartych na innym LMS niż LearnPress nie znajdzie zastosowania.
Międzynarodowe akademie i ekspansja na nowe rynki językowe
Dodatek odpowiada na potrzebę prowadzenia jednej platformy kursowej w wielu językach zamiast budowania osobnych witryn dla każdego rynku. Międzynarodowa akademia online może sprzedawać te same kursy po angielsku, hiszpańsku i niemiecku, a centrum szkoleniowe wchodzące na nowy rynek dokłada kolejny język w obrębie istniejącej instalacji.
Dla kogo LearnPress – WPML sprawdza się najlepiej:
- Instytucje edukacyjne i szkoły online z odbiorcami z różnych krajów.
- Centra szkoleniowe i firmy skalujące zasięg na nowe rynki językowe.
- Twórcy kursów budujący jeden wielojęzyczny serwis zamiast kilku osobnych.
- Właściciele platform LearnPress, którzy już używają WPML lub planują jego wdrożenie.
- Witryny na motywach ThimPress, czyli Eduma i Course Builder.
Kiedy wystarczy Polylang lub inny LMS
Nie każda platforma potrzebuje tego dodatku. Polylang to darmowa wtyczka wielojęzyczna, dla której ThimPress udostępnia osobną ścieżkę dokumentacyjną bez osobnego płatnego mostka. Treść kursu odtwarza się tu jednak ręcznie, jako nowy kurs w drugim języku, kosztem większego nakładu pracy.
Platformy oparte na innym LMS – LearnDash, Tutor LMS czy LifterLMS – mają własne ścieżki integracji z WPML i tego dodatku nie wykorzystają.
Dla kogo LearnPress – WPML nie jest najlepszym wyborem:
- Użytkownicy bez WPML i bez zamiaru jego zakupu – dla drogi darmowej pozostaje Polylang z ręcznym nakładem.
- Strony jednojęzyczne lub korzystające z automatycznego tłumaczenia „na żywo”.
- Platformy oparte na innym LMS niż LearnPress (LearnDash, Tutor LMS, LifterLMS).
- Projekty akceptujące ręczne odtwarzanie treści kursu w każdym języku przez Polylang.
Ograniczenie: język kursu przypisany przy zapisie
Ważne ograniczenie: według udokumentowanego wątku wsparcia WPML z 2022 roku, potwierdzonego przez zespół LearnPress, kursant zapisany na kurs w danym języku może go ukończyć wyłącznie w tym języku – po przełączeniu języka kurs pokazuje się jako niedostępny.
Zachowanie to wynika z architektury zapisów LearnPress, w której każda wersja językowa stanowi de facto odrębną ścieżkę zapisu i postępu. Stan ten pochodzi z wątku sprzed wprowadzenia synchronizacji w wersji 4.0.0, dlatego przy planowaniu wielojęzycznej struktury kursów bieżące zachowanie wymaga sprawdzenia na własnej konfiguracji.
Wymagania i kompatybilność z WPML, motywami i dodatkami LearnPress
LearnPress – WPML wymaga aktywnego rdzenia LearnPress oraz osobnego, płatnego WPML z komponentami String Translation i Translation Management – bez nich dodatek nie pełni żadnej funkcji. Producent deklaruje zgodność z WordPress 6.3 lub nowszym, a wymóg PHP 7.4 lub nowszego dodatek dziedziczy z rdzenia LearnPress (rekomendowane 8.1+). Współpracuje z motywami Eduma, Course Builder, Astra i OceanWP.
Wymagane wtyczki i komponenty WPML
Do działania dodatek potrzebuje aktywnego rdzenia LearnPress oraz WPML z trzema komponentami: Multilingual CMS jako podstawą, String Translation do tłumaczenia ciągów interfejsu i Translation Management do zarządzania przepływem tłumaczeń. WPML jest osobnym, płatnym produktem kupowanym niezależnie od dodatku i nie stanowi jego części.
Uwaga: bez WPML wraz z komponentami String Translation i Translation Management dodatek nie pełni żadnej funkcji, ponieważ sam nie zawiera silnika tłumaczeń – całość przekładu realizuje WPML, ręcznie lub przez jego mechanizmy tłumaczenia maszynowego.
Wersje WordPress i PHP
Strona produktu deklaruje zgodność z WordPress 6.3 lub nowszym. Wymóg PHP 7.4 lub nowszego dodatek dziedziczy z rdzenia LearnPress, a rekomendowana jest wersja 8.1 lub nowsza, zgodna z bieżącymi liniami LearnPress.
Rdzeń LearnPress jest dostępny po polsku, więc bazowa warstwa LMS może działać w polskim interfejsie niezależnie od dodatku. Sam WPML jest w polskim ekosystemie WordPress narzędziem powszechnie używanym i opisywanym.
Motywy i dodatki LearnPress
Producent wskazuje zgodność z motywami Eduma i Course Builder własnej produkcji oraz z popularnymi motywami Astra i OceanWP. Po stronie dodatków LearnPress kompatybilność obejmuje WooCommerce Add-on, Co-Instructors, Assignments i Sorting Choice, dzięki czemu wielojęzyczność rozciąga się na kursy z wieloma instruktorami, zadania oraz quizy.
WooCommerce nie jest wymagane do działania samego dodatku – staje się potrzebne dopiero przy sprzedaży kursów przez WooCommerce Add-on for LearnPress.
| Parametr | Wartość |
|---|---|
| Wersja WordPress | 6.3 lub nowsza |
| Wersja PHP | 7.4 lub nowsza (rekomendowana 8.1+) |
| Wymagane wtyczki | LearnPress (rdzeń LMS) oraz WPML |
| Komponenty WPML | Multilingual CMS, String Translation, Translation Management (Translation Editor) |
| Obsługa wielojęzyczności | wyłącznie przez WPML (bez Polylang i TranslatePress) |
| WooCommerce | niewymagane; potrzebne tylko z dodatkiem WooCommerce Add-on for LearnPress |
| Kompatybilność z motywami | Eduma, Course Builder, Astra, OceanWP |
| Zgodne dodatki LearnPress | WooCommerce Add-on, Co-Instructors, Assignments, Sorting Choice |
| Wsparcie multisite | brak oficjalnej deklaracji producenta |
| Buildery stron | brak oficjalnej deklaracji producenta (tłumaczenie przez WPML Translation Editor, niezależnie od buildera) |
| Deweloper | ThimPress |




Opinie
Na razie nie ma opinii o produkcie.