- الحالة
- مفتوحة
- أُبلغ عنها لـ
- Gravity Forms Multilingual 1.8.2
- الإضافة/القالب ذو الصلة
- Gravity Forms
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
عند استخدام WPML مع Gravity Forms، لا تُترجم حقول Image Choice و Multiple Choice بشكل صحيح. لا تتوفر تسميات وقيم الخيارات من حقل Multiple Choice في محرر الترجمة، وقد يستمر حقل «Image Choice» في الظهور باللغة الأصلية حتى بعد الترجمة.
حل بديل مؤقت
تأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف …/wp-content/plugins/gravityforms-multilingual/inc/gfml-tm-api.class.php.
- ابحث عن السطر 301.
- استبدل:
case 'select': case 'multiselect': case 'checkbox':
- بـ:
case 'select': case 'multiselect': case 'checkbox': case 'image_choice': // WPML workaround for compsupp-7756 case 'multi_choice':
- ثم ابحث عن السطر 523.
- استبدل:
private function has_option_input_field_post_custom( GF_Field $field ) { switch ( $field->inputType ) { case 'checkbox': - بـ:
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': - اذهب إلى شاشة تعديل Gravity Forms، وأجرِ تعديلاً بسيطاً على حقل اختيار الصورة (على سبيل المثال، غيّر التسمية قليلاً)، واحفظ النموذج.
- اذهب إلى صفحة WPML > إدارة الترجمة وأرسل النموذج للترجمة
- ترجم النموذج.