WPML
الحالة
مفتوحة
أُبلغ عنها لـ
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 > إدارة الترجمة وأرسل النموذج للترجمة
  • ترجم النموذج.

جميع المشاكل المعروفة →