我正在做一些自定义,以捕获表单提交时的重力表单结果。我在表单提交时得到了feed‘’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个领域的合并标签令牌存在。我需要获取相应字段的值。
发布于 2016-06-01 18:01:31
GFCommon::replace_variables()对我很有效。只需要传递类似{Name (Prefix):2.2},form对象,lead对象的令牌。其余全部都是特定于格式的选项。该函数在gravityforms common.php文件中。
https://stackoverflow.com/questions/37549521
复制相似问题