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

알려진 모든 문제 →