WPML

WPML 구성 파일을 사용하여 고급 번역 에디터에서 번역할 숫자 값을 활성화하는 방법을 알아보세요.

WPML 구성 파일을 사용하면 숏코드 속성 및 사용자 정의 필드와 같은 다양한 콘텐츠에서 번역할 숫자 값을 활성화할 수 있습니다.

예를 들어, 하나는 영어 텍스트로 된 슬라이더를 표시하고 다른 하나는 스페인어 텍스트로 된 슬라이더를 표시하는 두 개의 숏코드를 살펴보겠습니다:

  • 영어[custom_slider id = “10”]
  • 스페인어 [custom_slider id = “17”]

스페인어 슬라이더를 올바르게 표시하려면 다음 단계를 따르기만 하면 됩니다:

  1. WPML 구성 파일에서 ID 속성을 번역 가능하도록 설정합니다.
  2. 슬라이더가 포함된 페이지를 번역을 위해 보냅니다.
  3. 고급 번역 에디터에서 스페인어 슬라이더 ID를 영어 슬라이더 ID의 번역으로 설정합니다: 10 (en) → 17 (es).

XML 구성

번역할 숫자 값을 활성화하려면 allow-translatable-job-fields 구성 항목을 사용해야 합니다.

예제

<wpml-config>
    <allow-translatable-job-fields>
        <allow-translatable-job-field type="/^package-string-/" value="/^\d+$/" />
    </allow-translatable-job-fields>
</wpml-config>
인수 정의

allow-translatable-job-fields – 태그 컨테이너.
allow-translatable-job-field – 하위 태그(설정하려는 각 규칙에 하나씩 사용).
type – 작업 필드 이름에 대한 정규식
value – 실제 값에 대한 정규식

위 예제에서 유형 정규식 /^package-string-/은(는) 이 접두사를 따르는 속성 이름과 일치하는 반면, 값 정규식 /^\d+$/은(는) 숫자 값만 허용합니다.

여러 숫자 값의 번역을 활성화하려면 구성에 둘 이상의 하위 태그를 포함할 수 있습니다.

예제

<wpml-config>
    <allow-translatable-job-fields>
        <allow-translatable-job-field type="/^package-string-/" value="/^\d+$/" />
        <allow-translatable-job-field type="/^field-foo-/" value="/^\d+$/" />
    </allow-translatable-job-fields>
</wpml-config>

이 구성은 두 가지 다른 패턴을 허용합니다. 하나는 package-string-이(가) 포함된 숏코드 속성을 위한 패턴이고, 다른 하나는 field-foo-(으)로 시작하는 사용자 정의 필드를 위한 패턴입니다.

작성자: Amir · 마지막 업데이트: 2025년 2월 25일