- 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
- 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.
- Mở tệp /wp-content/plugins/fusion-builder/inc/helpers/class-fusion-builder-form-helper.php.
- 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' => [], ]; }