0

我目前正在使用 Trellis/Wordpress/Sage 堆栈做一个项目。我还使用了几个插件:“高级自定义字段”、“自定义帖子类型 UI ”、“联系表格 7 ”以及联系表格 7 的扩展,称为联系表格 7 动态文本扩展。

我创建了一个名为 Position 的帖子类型,每个职位都有描述 - 文本字段、类型 - 文本字段和问题 - 重复字段,问题中的每个子字段都是一个名为“问题”的文本字段。

设计中的用户故事需要一个多步骤的表单。在第一页,用户必须勾选一些复选框 - 这是来自职位帖子类型的问题。然后数据将被转移到下一个表格 - 申请表。

我在从职位帖子中查询子字段并将它们的值放在复选框中时遇到问题,我可以在普通的 php 模板文件中使用get_field()get_subfield()但我不确定如何将它们传递给应用程序表单所在的另一个模板。如果需要,我可以提供更多代码。

4

1 回答 1

0

我做了类似的事情并创建了一个插件,允许在 cf7 表单和自定义帖子类型之间进行映射。因此,当您提交表单时,它会保存到其映射的帖子中。该插件有几个内置的钩子供您操作提交的数据。此外,一旦提交表单,您可以通过创建下一个表单映射到的草稿帖子轻松地预先填写下一个表单,其中包含第一次提交的值并将页面重定向到下一个表单。然后,用户将看到下一个表单,其中一些字段预先填充了他们在上一个表单中输入的值。

如果这看起来很有希望,请在您回答时选择这个让我知道,我将为您提供更多关于如何进行的指示。

于 2017-10-27T10:46:33.980 回答