WPML
الحالة
محلولة بواسطة المطور
الإضافة/القالب ذو الصلة
Avada

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

عند ضبطها لاستخدام إرسال AJAX، لا ترسل نماذج Avada رسائل البريد الإلكتروني باللغات الثانوية. يحدث هذا بسبب خطأ في JavaScript.

حل بديل مؤقت


  1. يُرجى التأكد من إنشاء نسخة احتياطية كاملة لموقعك قبل المتابعة.

  2. افتح الملف /wp-content/plugins/fusion-builder/inc/helpers/class-fusion-builder-form-helper.php.

  3. استبدل المقتطف التالي (حوالي السطر 232):
     // If form post exists. if ( false !== get_post_status( $id ) ) { $fusion_form = [ 'id' => $id, 'field_types' => [], 'form_meta' => self::fusion_form_get_form_meta( $id ), 'field_labels' => [], 'field_logics' => [], 'form_number' => $id, 'text_config' => [], ]; } 

    بهذا المقتطف:

     // If form post exists. if ( false !== get_post_status( $id ) ) { $id = apply_filters( 'wpml_object_id', $id, 'fusion_form' , TRUE ); $fusion_form = [ 'id' => $id, 'field_types' => [], 'form_meta' => self::fusion_form_get_form_meta( $id ), 'field_labels' => [], 'field_logics' => [], 'form_number' => $id, 'text_config' => [], ]; } 

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