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

ปัญหาที่ทราบแล้วทั้งหมด →