WPML
상태
해결됨
보고된 제품
Gravity Forms Multilingual 1.6.2
해결된 버전
1.6.3

문제 개요

Gravity Forms Populate Anything과 Gravity Forms Multilingual 간에 충돌이 있습니다. 이는 둘 다 활성화된 경우 Gravity Forms Populate Anything이 데이터를 채울 수 없음을 의미합니다.

임시 해결 방법

진행하기 전에 사이트를 전체 백업하세요.


  1. 테마의 functions.php 파일을 편집하세요.

  2. 다음 코드를 추가하세요:
    function gfml_gp_populate_anything_fix() {
    	if (defined('DOING_AJAX') && !empty($_GET['action']) && strpos($_GET['action'], 'gppa_') !== false) {
    		global $wpml_gfml_tm_api;
    		remove_filter( 'gform_pre_render', [ $wpml_gfml_tm_api, 'gform_pre_render' ], 10 );
    	}
    }
    add_filter( 'init', 'gfml_gp_populate_anything_fix' );

다음 단계

영구적인 문제 해결을 위해 이 플러그인 개발자에게 연락했습니다. 이 블로그 글에 댓글을 남겨 해당 팀에 이 수정 사항에 대한 관심을 알려주시면 진행을 앞당기는 데 도움이 될 수 있습니다.

알려진 모든 문제 →