使用先前CPT提交的数据自动填充重力表单

时间:2019-05-02 17:39:09

标签: php wordpress gravityforms

我有一个重力PayPal表单,该表单收集有关本地企业的信息。我也有一个自定义帖子类型。当访客填写并提交表单时,将从表单提交中预填充自定义帖子类型提交,并将其设置为待处理。都可以了客户现在需要一个续订表单,该表单将使用其自定义帖子提交(首选)或原始表单提交中的数据进行预填充。这些企业未登录或WP用户。他们输入的所有信息都不敏感,大部分或全部信息将显示在网站上。

我在考虑一个人要续签时,我可以显示一个具有1个字段的表格-组织名称。我可以使用该表单从元键值中获取条目ID,然后使用条目ID来预先填充续订表单。

有可能吗?我是重力形式的新手,在文档中我发现了可能使其起作用的钩子和过滤器,但没有适用于此特定问题的示例,也不知道最佳处理方式的想法。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

最困难的:Gravity Forms支持dynamic population,可让您以多种方式获取数据并将其填充到表单中。

Harder::我wrote a snippet接受条目ID作为查询参数,并使用上面的动态填充方法将相关条目填充到表单中。

最简单:如果您不想同时触摸代码,请签出Gravity Forms Populate Anything。它可以处理将几乎所有类型的数据填充到您的表单中,并具有一个功能强大的UI,用于过滤应填充哪些数据(包括来自先前条目和自定义帖子类型的数据)。