2016-05-31 2 views
0

양식 제출시 중력 양식 결과를 잡기 위해 일부 사용자 정의를 수행하고 있습니다. 양식 제출시 피드 [ '메타'] 배열을 가져옵니다. 그러나 일부 필드에는 '{form_title}'과 같은 태그 값이 병합됩니다. 나는 토큰 대신에 필드의 진정한 가치를 얻을 필요가있다. 다음은 양식을 제출할 배열입니다.Gravity Forms에서 병합 태그 토큰 값을 얻습니다.

Array 
(
    [name] => contact_test 
    [form_id] => 1 
    [contact_count] => 2 
    [type] => Contacts 
    [signature_text_2] => {Name (Prefix):2.2}{Name (Suffix):2.8} 
    [signature_html_2] => {Name (Suffix):2.8}{Name (Prefix):2.2} 
) 

병합 태그 토큰이있는 마지막 2 개의 필드에 문제가 있습니다. 해당 필드의 값을 가져와야합니다.

답변

0

나를 위해 GFCommon :: replace_variables()가 작동했습니다. {Name (Prefix) : 2.2}, 폼 객체, 리드 객체와 같은 토큰 만 전달하면됩니다. 나머지는 모두 형식 별 옵션입니다. 이 함수는 중력 형식 common.php 파일에 있습니다.

관련 문제