WPML
Trạng thái
Đang mở
Được báo cáo cho
Gravity Forms Multilingual 1.8.2
Plugin/giao diện liên quan
Gravity Forms
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Khi sử dụng WPML với Gravity Forms, các trường Image ChoiceMultiple Choice không được dịch chính xác. Nhãn và giá trị của các lựa chọn từ trường Multiple Choice không có sẵn trong trình biên tập dịch thuật, và trường “Image Choice” có thể vẫn hiển thị bằng ngôn ngữ gốc ngay cả sau khi dịch.

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

Vui lòng đảm bảo bạn đã sao lưu toàn bộ trang web của mình trước khi tiếp tục.


  • Mở tệp …/wp-content/plugins/gravityforms-multilingual/inc/gfml-tm-api.class.php.

  • Tìm dòng 301.

  • Thay thế:
    case 'select':
    case 'multiselect':
    case 'checkbox':

  • Bằng:
    case 'select':
    case 'multiselect':
    case 'checkbox':
    case 'image_choice':	// WPML workaround for compsupp-7756
    case 'multi_choice':

  • Sau đó, tìm dòng 523.

  • Thay thế:
    private function has_option_input_field_post_custom( GF_Field $field ) {
    	switch ( $field->inputType ) {
    		case 'checkbox':

  • Bằng:
    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':
  • Chuyển đến màn hình chỉnh sửa Gravity Forms, thực hiện một sửa đổi nhỏ đối với trường chọn hình ảnh (ví dụ: thay đổi nhãn một chút) và lưu biểu mẫu.
  • Chuyển đến trang WPML > Quản lý dịch thuật và gửi biểu mẫu đi dịch
  • Dịch biểu mẫu.

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