Gravity Forms获取合并标记令牌值

时间:2016-05-31 15:14:31

标签: wordpress wordpress-plugin gravity-forms-plugin

我正在进行一些自定义,以便在表单提交时捕获重力表单结果。我在表单提交时获得了[' 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个字段的问题。我需要获取相应字段的值。

1 个答案:

答案 0 :(得分:1)

GFCommon :: replace_variables()为我工作。只需要像{Name(Prefix):2.2},表单对象,引导对象一样传递令牌。剩下的都是格式特定选项。该函数位于gravityforms common.php文件中。