3

我有一个表格说 Form_ID=9。我想编辑特定提交的 Field_id:50(标签:状态),比如 Sub_id:160。

我可以在自定义模板页面(前端)上使用自定义代码访问该信息,但找不到更新(或编辑或修改,无论您说什么)特定提交中的字段的方法。甚至忍者支持也拒绝提供帮助。

任何可以提供帮助的 CODE NINJA 吗?

4

1 回答 1

2

终于想通了。请注意,现在我使用的是 Ninja Forms 3.0.2,这种方法适用于 3 以后(未测试 < v3)。

这是如何在已保存的表单中编辑字段:

$result = Ninja_Forms()->sub( $sub_id )->update_field( 50, $status );

因此,对于我上面的示例,它将变为:

$result = Ninja_Forms()->sub( 160 )->update_field( 50, $status ); // 50 是字段 id,$status 是更新后的值。

享受..

于 2017-01-21T20:31:16.733 回答