아래에 제시된 TranslatePress 단축 코드를 사용하여 접근하기 어렵거나 보이지 않는 모든 문자열을 번역하세요.
번역 프레스 조건부 쇼트코드를 사용하여 언어에 따라 콘텐츠를 표시하는 방법
다른 플러그인에서 사용자에게 보낸 이메일과 같은 것은 프런트엔드에 표시되지 않기 때문에 시각적 번역 인터페이스를 사용하여 번역할 수 없습니다.
이러한 다른 유형의 콘텐츠의 경우 번역 프레스를 사용할 수 있습니다. 언어에 따라 콘텐츠를 표시하는 조건부 단축 코드:
이 작업은 PHP로도 수행할 수 있습니다:
<?php
$current_language = get_locale();
if( $current_language == 'en_EN' ){
echo 'text in language en_EN';
}
if( $current_language == 'fr_FR' ){
echo 'text in language fr_FR';
}
?>
조건부 쇼트코드를 사용하여 언어에 따라 이미지 표시
조건부 단축 코드의 또 다른 사용 사례는 다음과 같습니다. 이미지 번역기본적으로 언어별로 다른 이미지 표시.
[trp_language language="en_US"]
<img src="https://example.com/image_en.png" />
[/trp_language]
[trp_language language="fr_FR"]
<img src="https://example.com/image_fr.png" />
[/trp_language]
하지만 이제 내장된 이미지 번역 기능을 사용하여 프런트엔드에서 직접 쉽게 이 작업을 수행할 수 있습니다.
조건부 쇼트코드를 사용하여 다음을 표시할 수도 있습니다. 구텐베르크 블록 원하는 언어로만 제공됩니다.
이렇게 하려면 두 개의 쇼트코드 블록 사이에 구텐베르크 블록을 래핑해야 합니다. 첫 번째 쇼트코드 블록에는 조건부 쇼트코드의 시작 부분이 포함됩니다. ().

결과는 다음 이미지에서 확인할 수 있습니다. 첫 번째 페이지는 기본 영어 버전이고 두 번째 페이지는 같은 페이지의 스페인어 버전입니다.


번역 프레스 조건부 단축 코드의 또 다른 대안은 이메일과 같은 문자열에 액세스하여 목록에서 쉽게 번역할 수 있는 문자열 번역 인터페이스입니다.