Prosty samouczek krok po kroku dotyczący tworzenia wielojęzycznej witryny WordPress za pomocą wtyczki WPML. Dla zwykłego użytkownika – nie są potrzebne umiejętności programistyczne.
Wtyczki WordPress do wielojęzyczności
Istnieje kilka wtyczek do tego celu, zarówno płatnych, jak i bezpłatnych. Oprócz płatnego WPML najbardziej znane są qTranslate X i Polylang.
Wtyczka qTranslate X nie była aktualizowana od dawna, a jej użytkownicy zgłaszają problemy. Chociaż wtyczka Polylang istnieje również w wersji darmowej, jej możliwości są jednak ograniczone.
Porównanie wtyczek do tłumaczenia
Bardziej szczegółowe porównanie można znaleźć w tabeli na tej podstronie:
qTranslateX | Polylang | WPML Blog | WPML CMS | |
Tłumaczenie artykułów, stron, kategorii i tagów | ✔ | ✔ | ✔ | ✔ |
Zarządzanie tłumaczeniami – posiadanie wielu tłumaczy, przypisywanie im zadań i kontrolowanie ich | ✘ | ✘ | ✘ | ✔ |
Tłumaczenie menu | ✘ | ✔ | ✔ | ✔ |
Możliwość automatycznej synchronizacji tłumaczeń menu | ✘ | ✘ | ✘ | ✔ |
Tłumaczenie stron utworzonych przez builder | ✘ | ✘ | ✘ | ✔ |
Tłumaczenie tytułu i opisu strony internetowej | ✘ | tylko w wersji Pro | ✘ | ✔ |
Tłumaczenie tekstów motywów i wtyczek | ✘ | ✘ | ✘ | ✔ |
Obsługa WooCommerce | ✘ | ✘ | ✘ | ✔ |
Integracja z innymi usługami tłumaczeniowymi | ✘ | ✘ | ✘ | ✔ |
Możliwość tłumaczenia w innych domenach, subdomenach i folderach | ✘ | ✔ | ✔ | ✔ |
Możliwość pracy z tłumaczeniami bez pokazywania ich odwiedzającym | ✘ | tylko w wersji Pro | ✔ | ✔ |
SEO – możliwość tłumaczenia metatagów, adresów URL i tak dalej | ✘ | tylko w wersji Pro | ✔ | ✔ |
Kompatybilność z motywami | ✘ | ✔ | ✔ | ✔ |
Kompatybilność z wtyczkami | ✘ | ✘ | ✔ | ✔ |
Gwarantowana obsługa | ✘ | tylko w wersji Pro | ✔ | ✔ |
CENA | darmowy | wersja Pro 99 € | 29 € | 79 € |
Tabela na przykład pokazuje, że WPML ma najwięcej funkcji. Jego inną zaletą jest to, że jest kompatybilny z wieloma wtyczkami i motywami. Warto zauważyć, że działa również z WooCommerce.
Oprócz wtyczek wielojęzyczność można również rozwiązać za pomocą wielostanowiskowego serwisu WordPress, w którym dla każdego języka tworzona jest niestandardowa witryna. Ale tutaj widzę długotrwałą administrację jako główną wadę.
Wprowadzenie wtyczki
Wpml to wtyczka premium, która umożliwia zarządzanie wielojęzyczną treścią w WordPress. Dzięki wtyczce możesz tłumaczyć wszystkie części witryny WordPress – artykuły, strony, niestandardowe typy postów (custom post type), kategorie, etykiety, taksonomię, teksty menu, motywów i wtyczek, pola użytkownika, a nawet sklep WooCommerce i wiele innych.
Zalety wtyczki WPML
- Nie ma potrzeby wiedzieć, jak programować – zasadniczo użytkownik bez wiedzy technicznej może stworzyć wielojęzyczną stronę WP, po prostu konfigurując i zarządzając administracją.
- Możliwość przetłumaczenia całej strony internetowej – jak wspomniałem wcześniej, wtyczka umożliwia tłumaczenie wszystkich tekstów na stronie. Oczywiście sieć można przetłumaczyć na nieograniczoną liczbę języków
- Tylko jedna administracja – cała administracja sieci i jej tłumaczenia odbywają się za pośrednictwem jednej administracji, co oszczędza czas i usprawnia tłumaczenie.
- Kompatybilność z innymi wtyczkami – wpml obsługuje wiele najczęściej używanych wtyczek i motywów.
- Automatyczne wykrywanie języka użytkownika – wtyczka może rozpoznać język użytkownika z przeglądarki i skierować go do odpowiedniej mutacji językowej.
- Integracja z eshopem WooCommerce – wtyczka może tłumaczyć produkty, kategorie produktów i wybierać ceny według menu języka.
- Jakość obsługi klienta – kilkakrotnie potrzebowałem wsparcia od twórców wtyczek i otrzymałem odpowiedź w rozsądnym czasie.
1. Pobieranie i instalacja WPML
Najpierw musisz wybrać i kupić licencję. Możesz wybrać wersję blogu lub wielojęzyczny CMS. Używam tę drugą, która jest droższa, ale pozwala na przetłumaczenie wszystkich komponentów internetowych (widżetów, pól niestandardowych itd.).
Cena WPML
Cena WPML w wersji Multilingual Blog wynosi 29 dolarów w momencie pisania tego artykułu, czyli około 110 złotych.
Cena WPML w wersji Multilingual CMS to 79 dolarów, czyli około 300 złotych.
Wersja Multilingual Agency jest warta 159 dolarów, czyli około 600 złotych.
Zaloguj się na swoje konto i przejdź do sekcji „Downloads„:
Pobierz wersję Multilingual CMS:
Zainstaluj pobraną wtyczkę w WordPressie za pomocą Wtyczki -> Dodaj nową -> Prześlij wtyczkę:
Aktywuj wtyczkę.
2. Ustawienia wtyczki
Kliknij Configure WPML w administracji:
Wybierz język, w którym utworzono istniejącą zawartość strony:
Wybierz języki, które chcesz mieć na swojej stronie:
W następnym kroku wybierz kolejność języków, które pojawią się w przełączniku języków:
Kliknij na dodaj nowy przełącznik językowy do menu:
Ustaw przełącznik zgodnie z własnymi wymaganiami.
W ostatnim kroku wstawimy klucz licencyjny, który możemy uzyskać po kliknięciu przycisku: Generate a key for this site:
Wszystko gotowe, mamy skonfigurowaną wtyczkę i możemy przejść do rzeczywistego przesyłania zawartości.
3. Tłumaczenie dokumentu
Otworzymy artykuł, który chcemy przetłumaczyć.
W prawym górnym rogu okna zaznacz Duplikuj i potwierdź, naciskając Duplicate:
Przełącz się na duplikat dokumentu, klikając odpowiedni język w górnym menu:
Kliknij „Translate independently„, aby wyłączyć synchronizację tłumaczeń z oryginalną treścią:
Teraz tłumaczymy tytuł, stały link i treść artykułu:
Zapisz swoje tłumaczenie. W ten sposób z powodzeniem przetłumaczyliśmy pierwszy artykuł.
4. Tłumaczenie menu
Otwórz menu, które chcesz przetłumaczyć, i kliknij odpowiedni język:
Nazwij menu dla języka i umieść w nim elementy według potrzeb:
Nie zapomnij zapisać menu.
Wielojęzyczny WordPress – Podsumowanie
Celem tego artykułu było pokazanie, jak stworzyć wielojęzyczną stronę WordPress. Pokazaliśmy podstawową funkcjonalność wtyczki WPML. W innych artykułach pokażę Ci bardziej zaawansowane opcje tej wielojęzycznej wtyczki WordPress.
Więcej informacji
Czy ten artykuł był dla Ciebie pomocny? Wesprzyj mnie jego udostępnianiem. 👍
Dzień dobry,
piszę do Pana ponieważ mam problem z tłumaczeniem za pośrednictwem WPML. Używam na stronie wtyczki Learnpress do tworzenia kursów. Niestety po aktywacji WPML strona odpowiadająca za wyświetlanie wszystkich kursów przestała poprawnie działać. Próbowałam wszystkiego…i nadal się nie pojawiła. Nawet deaktywowałam WPML (mam wersję Multilingual CMS) i nadal kursy się nie pojawiają. Jest to istotny problem. Czy spotkał się Pan z tym problemem?
Bardzo proszę o pomoc.
Witam, nie spotkałem się z tym.