WPML
Trạng thái
Đã giải quyết
Đã giải quyết trong
JetSmartFilters 3.2
Plugin/giao diện liên quan
JetSmartFilters
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Khi sử dụng plugin JetSmartFilters để tạo các bộ lọc cho các trường tùy chỉnh của JetEngine, các nhãn bộ lọc không được dịch sang các ngôn ngữ phụ.

Giải pháp tạm thời

Vui lòng tạo một bản sao lưu đầy đủ cho trang web của bạn trước khi tiếp tục.


  1. Dịch các nhãn bằng cách sử dụng WPMLDịch chuỗi.

  2. Mở tệp /wp-content/plugins/jet-smart-filters/templates/filters/checkboxes-item.php.

  3. Thay thế đoạn mã sau:
    $checked_icon = apply_filters( 'jet-smart-filters/templates/checkboxes-item/checked-icon', 'fa fa-check' );

    Bằng:

    $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. Sau đó, mở tệp /wp-content/plugins/jet-smart-filters/templates/filters/check-range.php.

  5. Thay thế đoạn mã sau:
    	foreach ( $options as $value => $label ) {

    Bằng:

    foreach ( $options as $value => $label ) {
    		$label = apply_filters('wpml_translate_single_string', $label, 'Jet Engine Admin Labels', 'Admin Label - '.$label );


  6. Kiểm tra các nhãn trên giao diện người dùng. Bây giờ chúng sẽ được dịch ở các ngôn ngữ phụ

Tất cả các lỗi đã ghi nhận →