Jak dokonać tłumaczenia elementów strony w WordPressie przy pomocy WPML?
- Poziom trudności:
Pomogłem rozwiązać Twój problem? Wspieraj moje działania bym pisał więcej:
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
Pomogłem rozwiązać Twój problem? Wspieraj moje działania bym pisał więcej:
Komentarze — Napisz pierwszy komentarz
Czy powyższe wskazówki były skuteczne? Jeśli tak, podziel się swoimi spostrzeżeniami w komentarzu. Gdybyś chciał się podzielić ze mną skrawkiem kodu aby uzupełnić minikurs to skorzystaj z portalu pastebin.com i wyślij linka do kodu. Instrukcje jak to zrobić znajdziesz tutaj.