如何在我的模板中检索从重力表单中保存的数据?

时间:2019-06-06 作者:Praveen

我想使用条目id和表单id在frontpage中显示已完成的重力表单值。我知道这一点,但无法检索值

GFFormsModel::get_leads($form_id) 返回表单的条目列表(可能您已经知道了),其中数组中的每个条目本身就是一个数组,一个“条目对象”GFFormsModel::get_form_meta($form_id) 返回表单中字段元元素的列表(即描述名称、类型、规则等),其中数组中的每个项都是“字段对象”

一旦有了条目对象,就可以按字段编号作为元素访问字段。如果需要按名称或类型查找字段,则需要遍历表单中的字段列表以获得匹配项,然后按字段ID访问条目的字段。

注意:通过将字段的元元素传递给GFFormsModel::get_input_type($field)

编辑:还要注意,条目对象中只返回每个字段的前200个字符。如果您有存储更多信息的字段,则需要请求它,例如通过调用GFFormsModel::get_field_value_long($lead, $field_number, $form).

1 个回复
最合适的回答,由SO网友:Dave from Gravity Wiz 整理而成

一种简单的方法是在内容中使用实际的合并标记。这可以通过Gravity Forms Post Content Merge Tags插件完成,还支持全局合并标记功能,以便您可以通过字段标签(无字段ID)获取条目数据。

https://gravitywiz.com/documentation/gravity-forms-post-content-merge-tags/#global-merge-tags

相关推荐

Wordpress database connection

我的网站被黑了,我已经把所有东西都加载了,但是页面、帖子、图片等都没有显示在网站上。我注意到在我的数据库ameqt\\u wp507中有一个列表,上面写着wp\\u 507posts等,还有一个列表写着wp6t\\u posts等。其中包含wp6t的一个包含了所有内容。我如何让它看到这些信息?ThanksSarah公司