WPML

문제 개요

WPML을 Gravity Forms와 함께 사용할 때 Image Choice 및 Multiple Choice 필드가 올바르게 번역되지 않습니다. Multiple Choice 필드의 선택 항목 레이블과 값은 번역 에디터에서 사용할 수 없으며, “Image Choice” 필드는 번역 후에도 여전히 원본 언어로 표시될 수 있습니다.

임시 해결 방법

이 문제는 해결되었습니다. 최신 버전으로 업데이트하면 사이트에서 이 문제가 해결되므로, 아직 업데이트할 수 없는 경우에만 이 임시 해결 방법이 필요합니다.

진행하기 전에 사이트의 전체 사이트 백업을 완료했는지 확인하세요.

  • …/wp-content/plugins/gravityforms-multilingual/inc/gfml-tm-api.class.php 파일을 여세요.
  • 301번째 줄을 찾으세요.
  • 다음 코드를:
    case 'select':
    case 'multiselect':
    case 'checkbox':
  • 다음으로 교체하세요:
    case 'select':
    case 'multiselect':
    case 'checkbox':
    case 'image_choice':	// WPML workaround for compsupp-7756
    case 'multi_choice':
  • 그런 다음 523번째 줄을 찾으세요.
  • 다음 코드를:
    private function has_option_input_field_post_custom( GF_Field $field ) {
    	switch ( $field->inputType ) {
    		case 'checkbox':
  • 다음으로 교체하세요:
    private function has_option_input_field_post_custom( GF_Field $field ) {
    	switch ( $field->inputType ) {
    		case 'checkbox':
    		case 'image_choice':	// WPML workaround for compsupp-7756
    		case 'multi_choice':
  • Gravity Forms 편집 화면으로 이동하여 이미지 선택 필드를 약간 수정하고(예: 레이블을 약간 변경) 양식을 저장하세요.
  • WPML번역 관리 페이지로 이동하여 양식을 번역으로 보내세요.
  • 양식을 번역하세요.

모든 알려진 문제

여전히 이 문제가 발생합니까?

업데이트해도 문제가 해결되지 않으면 지원 문의를 하세요. 함께 살펴보겠습니다.