我有一个表格说 Form_ID=9。我想编辑特定提交的 Field_id:50(标签:状态),比如 Sub_id:160。
我可以在自定义模板页面(前端)上使用自定义代码访问该信息,但找不到更新(或编辑或修改,无论您说什么)特定提交中的字段的方法。甚至忍者支持也拒绝提供帮助。
任何可以提供帮助的 CODE NINJA 吗?
我有一个表格说 Form_ID=9。我想编辑特定提交的 Field_id:50(标签:状态),比如 Sub_id:160。
我可以在自定义模板页面(前端)上使用自定义代码访问该信息,但找不到更新(或编辑或修改,无论您说什么)特定提交中的字段的方法。甚至忍者支持也拒绝提供帮助。
任何可以提供帮助的 CODE NINJA 吗?
终于想通了。请注意,现在我使用的是 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 是更新后的值。
享受..