Napisała do nas czytelniczka, z jak jej się wydawało nietypowym problemem: nie może w ustawieniach WordPressa zmienić języka na polski, choć jest pewna, że w pliku konfiguracyjnym (wp-config.php) na pewno nie ma nic poza standard. Przetestowała też wyłączenie wszystkich wtyczek – dalej ten sam problem. W dalszej kolejności zmieniła motyw, i dopiero ta operacja pomogła. Gdy przeczytałem, że chodzi o motyw Divi (od Elegant Themes), od razu wiedziałem, co jest (prawdopodobną) przyczyną opisanej sytuacji…

Opcja tłumaczenia w motywie Divi/Extra a język w WordPressie

Rozwiązanie problemu jest banalne, ale zanim do tego dojdziemy, to postaram się opisać problem bardziej szczegółowo. Zwłaszcza że już zrobiłem grafiki… ;-)

Obecnie język WordPressa możemy zmienić bezpośrednio w ustawieniach, w sekcji „ogólne”, gdzie mamy do wyboru całą listę języków. Zazwyczaj operacja działa ta bezproblemowo. Co więcej – od jakiegoś już czasu każdy użytkownik może sobie samodzielnie ustawić język panelu wg własnych preferencji.

W przypadku, o którym wspomniała czytelniczka, wyglądało to jednak tak:

Po wybraniu języka polskiego i zapisaniu zmian system dalej wyświetlał jeżyk angielski, jako domyślny. Przy czym sam WordPress wyświetlał się po polsku, a tylko wtyczki, które pobierają język z ustawień, wyświetlały teksty po angielsku. Np. w WooCommerce:

Jak już wspomniałem, gdy przeczytałem, że mamy tu do czynienia z motywem Divi, to od razu wiedziałem, w czym problem, bo sam z tego motywu korzystam, i sam często wyłączam w nim – przynajmniej na czas mojej pracy – tłumaczenia, które są… hm… średnie, i często wprowadzają więcej zamieszania, niż pomagają.

By rozwiązać problem, wystarczy… wyłączyć opcję „disable transaltions”:

Od tego momentu zmiana języka w WordPressie powinna być możliwa, a tym samym wtyczki korzystające z tego ustawienia będą również działać w języku polskim (oczywiście o ile mają odpowiednie pliki językowe):

I choć rozwiązanie wydaje się banalne, to jeśli dobrze pamiętam, gdy pierwszy raz sam na to trafiłem, to chwilę zajęło mi odszukanie przyczyny, bo wprawdzie kojarzyłem, że ustawienia motywu (Divi) mam po angielsku, ale łączyłem tego z aż tak dużą integracją w samego WordPressa. Zwłaszcza że sam WordPress wyświetlał komunikaty po polsku, a tylko wtyczki jakby się uparły, że nie będą widzieć plików językowych.

(!) Zgłoś błąd na stronie

Spodobał Ci się artykuł? Zapisz się do naszego Newslettera - ZERO SPAMu, same konkrety, oraz dostęp do dodatkowych materiałów przeznaczonych dla subskrybentów!

Na podany adres e-mail otrzymasz od nas wiadomość e-mail, w której znajdziesz link do potwierdzenia subskrypcji naszego Newslettera. Dzięki temu mamy pewność, że nikt nie dodał Twojego adresu przez przypadek. Jeśli wiadomość nie przyjdzie w ciągu najbliższej godziny (zazwyczaj jest to maksymalnie kilka minut) sprawdź folder SPAM.

Patryk

CEO Webinsider.pl, a do tego CTO, CIO, CFO, CMO, CSO, COO i CRO ;-)
Pasjonat nowych technologii - od sprzętu po oprogramowanie, od serwerów po smartfony i rozwiązania IoT. Potencjalnie kiepski bloger, bo nie robi zdjęć "talerza" zanim zacznie jeść.

Dumny przyjaciel swoich psów :-)