- 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 Choice và Multiple 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.