WPML
상태
해결됨
해결된 버전
1.5.1

문제 개요

Consent 필드 내의 Gravity Forms “Checkbox Label”이 번역에 표시되지 않습니다.

이 오류가 발생하는 단계는 다음과 같습니다:

1- Gravity Form 생성

2- Consent 필드 추가

3- WPML 문자열 번역 또는 WPML 번역 에디터를 통해 “Checkbox Label” 필드 번역 시도

임시 해결 방법

wp-content\plugins\gravityforms-multilingual\inc\gravity-forms-multilingual.class.php로 이동하여 다음 코드를:

	
protected function _get_field_keys() {
    if ( ! isset( $this->_field_keys ) ) {
        $this->_field_keys = array(
            'label',
            'adminLabel',
            'description',
            'defaultValue',
            'errorMessage'
        );
    }
    $this->form_fields = apply_filters( 'gform_multilingual_field_keys', $this->_field_keys );

    return $this->form_fields;
}

다음으로 교체하세요:
protected function _get_field_keys() {
    if ( ! isset( $this->_field_keys ) ) {
        $this->_field_keys = array(
            'label',
            'checkboxLabel',
            'adminLabel',
            'description',
            'defaultValue',
            'errorMessage'
        );
    }
    $this->form_fields = apply_filters( 'gform_multilingual_field_keys', $this->_field_keys );

    return $this->form_fields;
}

알려진 모든 문제 →