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