WPML
الحالة
محلولة
تم حلها في
1.5.1

نظرة عامة على المشكلة

لا تظهر «Checkbox Label» الخاصة بـ Gravity Forms داخل حقل الموافقة في الترجمات.

خطوات ظهور هذا الخطأ هي:

1- أنشئ نموذج Gravity Forms

2- أضف حقل الموافقة

3- حاول ترجمة حقل «Checkbox Label»، إما من خلال WPML ترجمة النصوص أو محرر ترجمة WPML

حل بديل مؤقت

اذهب إلى wp-content\plugins\gravityforms-multilingual\inc\gravity-forms-multilingual.class.php واستبدل الكود التالي:

	
protected function _get_field_keys() {
    if ( ! isset( $this->_field_keys ) ) {
        $this->_field_keys = array(
            'label',
            'adminLabel',
            'description',
            'defaultValue',
            'errorMessage'
        );
    }
    $this->form_fields = apply_filters( 'gform_multilingual_field_keys', $this->_field_keys );

    return $this->form_fields;
}

بـ:
protected function _get_field_keys() {
    if ( ! isset( $this->_field_keys ) ) {
        $this->_field_keys = array(
            'label',
            'checkboxLabel',
            'adminLabel',
            'description',
            'defaultValue',
            'errorMessage'
        );
    }
    $this->form_fields = apply_filters( 'gform_multilingual_field_keys', $this->_field_keys );

    return $this->form_fields;
}

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