我正在进行一些自定义,以便在表单提交时捕获重力表单结果。我在表单提交时获得了[' meta']数组。但是某些字段具有合并标记值,例如' {form_title}'。我需要获得该领域的真正价值而不是代币。以下是我在表单提交时得到的数组。
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 :(得分:1)
GFCommon :: replace_variables()为我工作。只需要像{Name(Prefix):2.2},表单对象,引导对象一样传递令牌。剩下的都是格式特定选项。该函数位于gravityforms common.php文件中。