WordPress - Ninja Forms:如何以编程方式编辑保存的提交?

Posted

技术标签:

【中文标题】WordPress - Ninja Forms:如何以编程方式编辑保存的提交?【英文标题】:WordPress - Ninja Forms: How to edit a saved Submission Programatically? 【发布时间】:2017-01-19 10:28:56 【问题描述】:

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

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

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

【问题讨论】:

也许这有帮助:docs.ninjaforms.com/customer/portal/articles/… 【参考方案1】:

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

这是在已保存的表单中编辑字段的方法:

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

所以对于我上面的例子,它将变成:

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

享受..

【讨论】:

Khawar.Y. - 这看起来像我一直在尝试使用 Ninja Forms 3.2.1 做的事情。我需要更改成功消息中报告的隐藏字段的值(通过合并标记)。我想我知道如何获取 field_id,但是您是如何确定 sub_id 的?

以上是关于WordPress - Ninja Forms:如何以编程方式编辑保存的提交?的主要内容,如果未能解决你的问题,请参考以下文章

WordPress - Ninja Forms:如何以编程方式编辑保存的提交?

自定义 jQuery 不适用于 Wordpress Ninja Forms 插件

使用 Ninja Forms 在 WordPress 上寻址和设置 2 个日期选择器字段

提示:如何在 Ninja Forms Wordpress 插件中向文本区域添加占位符

Wordpress Ninja Forms、Access-Control-Allow-Origin 和 admin-ajax.php

如果 Webhooks 响应错误,则停止 Ninja Forms 的进度