WPML
סטטוס
נפתר על ידי המפתח
תוסף/ערכת עיצוב קשורים
Avada

סקירה כללית של התקלה

כאשר טופסי Avada מוגדרים להשתמש בשליחת AJAX, הם אינם שולחים הודעות דוא״ל בשפות משניות. הדבר קורה עקב שגיאת 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' => [], ]; } 

כל התקלות הידועות →