Jak dokonać tłumaczenia elementów strony w WordPressie przy pomocy WPML?

  • Poziom trudności:

Każda wtyczka pomagająca w przygotowaniu dodatkowej wersji językowej witryny posiada szereg wbudowanych opcji do dodawania alternatywnych stron/wpisów z możliwością podpięcia ich pod jedną wersję językową. Te opcje można „wyklikać” więc są dość proste w obsłudze. Schody zaczynają się wtedy, kiedy niektóre stałe elementy szablonu dostępne tylko w kodzie witryny wymagają tłumaczenia. Z pomocą przychodzi pętla if – else która pozwala rozróżnić wersje językowe.

Aby skorzystać z tej pętli należy w sekcji Wygląd -> Edytor wejść do pliku .php który chcemy edytować, a następnie wprowadzić następujący fragment kodu:

<?php if(ICL_LANGUAGE_CODE=='pl'): ?>
---FRAGMENT KODU W JĘZYKU POLSKIM---
<?php elseif(ICL_LANGUAGE_CODE=='en'): ?>
---FRAGMENT KODU W JĘZYKU ANGIELSKIM---
<?php endif; ?>

Kody poszczególnych języków (wpisywane pod koniec linii 1 i 3 w powyższym kodzie) znajdziesz w części WPML -> Languages -> Edit Languages

UDOSTĘPNIJ
WordPress dla początkujących