WPML
상태
해결됨
해결된 버전
JetSmartFilters 3.2
관련 플러그인/테마
JetSmartFilters
주제 태그
Compatibility

문제 개요

JetSmartFilters 플러그인을 사용하여 JetEngine 사용자 정의 필드용 필터를 생성할 때 필터 레이블이 보조 언어로 번역되지 않습니다.

임시 해결 방법

진행하기 전에 사이트를 전체 백업하세요.


  1. WPML문자열 번역을 사용하여 레이블을 번역하세요.

  2. /wp-content/plugins/jet-smart-filters/templates/filters/checkboxes-item.php 파일을 여세요.

  3. 다음 스니펫을:
    $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 );


  4. 그런 다음, /wp-content/plugins/jet-smart-filters/templates/filters/check-range.php 파일을 여세요.

  5. 다음 스니펫을:
    	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 );


  6. 프런트엔드에서 레이블을 확인하세요. 이제 보조 언어에서 번역됩니다.

알려진 모든 문제 →