我使用Gravity Forms + Custom Post Type插件加ACF来收集信息并自动生成帖子。用户将通过重定向确认自动显示新生成的帖子。
表单在GF中有一个列表类型,映射到ACF中的转发器字段。我使用我在gist上找到的函数(gfToAcfListToRepeater)来反序列化字段中的值,并将它们分配给工作正常的转发器字段。
问题是转发器字段中的值最初没有显示在新生成的帖子上,即使它们位于“编辑”页面(管理员)中的正确字段中。 如果我手动更新帖子(在管理员中)并刷新页面(在浏览器中),则值会正确显示。
该函数在gform_after_submission上运行,我想知道在将值插入转发器字段之前是否创建了帖子。如何自动保存帖子或有更好的方法来完成此操作?
谢谢!