- 상태
- 해결됨
- 해결된 버전
- JetSmartFilters 3.2
- 관련 플러그인/테마
- JetSmartFilters
- 주제 태그
- Compatibility
문제 개요
JetSmartFilters 플러그인을 사용하여 JetEngine 사용자 정의 필드용 필터를 생성할 때 필터 레이블이 보조 언어로 번역되지 않습니다.
임시 해결 방법
진행하기 전에 사이트를 전체 백업하세요.
- WPML → 문자열 번역을 사용하여 레이블을 번역하세요.
- /wp-content/plugins/jet-smart-filters/templates/filters/checkboxes-item.php 파일을 여세요.
- 다음 스니펫을:
$checked_icon = apply_filters( 'jet-smart-filters/templates/checkboxes-item/checked-icon', 'fa fa-check' );
다음으로 바꾸세요:
$checked_icon = apply_filters( 'jet-smart-filters/templates/checkboxes-item/checked-icon', 'fa fa-check' ); $label = apply_filters('wpml_translate_single_string', $label, 'Jet Engine Admin Labels', 'Admin Label - '.$label ); - 그런 다음, /wp-content/plugins/jet-smart-filters/templates/filters/check-range.php 파일을 여세요.
- 다음 스니펫을:
foreach ( $options as $value => $label ) {다음으로 바꾸세요:
foreach ( $options as $value => $label ) { $label = apply_filters('wpml_translate_single_string', $label, 'Jet Engine Admin Labels', 'Admin Label - '.$label ); - 프런트엔드에서 레이블을 확인하세요. 이제 보조 언어에서 번역됩니다.