WPML
Trạng thái
Đã được giải quyết bởi nhà phát triển
Plugin/giao diện liên quan
Avada

Tổng quan về lỗi

Khi được cấu hình sử dụng phương thức gửi AJAX, các biểu mẫu Avada không gửi email bằng các ngôn ngữ phụ. Điều này xảy ra do một lỗi JavaScript.

Giải pháp tạm thời


  1. Vui lòng đảm bảo tạo một bản sao lưu đầy đủ cho trang web của bạn trước khi tiếp tục.

  2. Mở tệp /wp-content/plugins/fusion-builder/inc/helpers/class-fusion-builder-form-helper.php.

  3. Thay thế đoạn mã sau (khoảng dòng 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' => [], ]; } 

    Bằng đoạn mã này:

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

Tất cả các lỗi đã ghi nhận →