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' => [], ]; } 

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