以编程方式提交到 ninja 表单

2023-12-20

我已经研究了好几天,我想做的就是在忍者表单管理列表中创建条目。通过提交自定义表单(不是生成的忍者表单)或仅调用挂钩并传递数据(数据将与在忍者表单中创建的实际表单字段匹配)。

我希望能够做到这一点,以便我可以创建任何类型的表单布局,并且仍然能够提交到忍者表单条目。或者,如果有人有关于插件的任何其他信息,可以让我做这样的事情,请分享。


在 NinjaForms 版本 3 中,您可能想查看这个文件:

ninja-forms/includes/Actions/Save.php

The process函数包含可能对您有帮助的重要部分:

$sub = Ninja_Forms()->form( $form_id )->sub()->get();

foreach($fields as $field_id => $field_value){
    $sub->update_field_value( $field_id, $field_value );
}

$sub->save();

在 NinjaForms 版本 2 中,有点不同

$sub_id = Ninja_Forms()->subs()->create( $form_id );

foreach( $form_fields as $field_id => $value ) {

    Ninja_Forms()->sub( $sub_id )->add_field( $field_id, $value );
}

$form_fields 数组如下所示:

$form_fields = array(

    $fiel_id_1 => $value_1,
    $fiel_id_2 => $value_2,
    ...

);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

以编程方式提交到 ninja 表单 的相关文章

  • 在 Woocommerce 中添加并保存管理产品变体自定义字段

    因此 我有以下代码 使我可以将条形码字段添加到产品的库存选项中 现在我还想将其添加到每个变体中 以便当我通过 WooCommerce 销售点插件扫描产品的条形码时可以轻松添加变体产品 这是我目前得到的 Add Barcode field i
  • 使用 Timber 插件时,wordpress 简单的短代码不会呈现

    我最近接管了一个使用 Timber 我不熟悉 的 WordPress 网站的开发 我正在尝试使用新的插件和随附的短代码 但这当然不起作用 我已经研究这个问题几个小时了 似乎没有一个简单的答案 为了使用像这样的简单短代码 sp faq类别 7
  • 语法错误,第 288 行出现意外的“endif”(T_ENDIF)[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我一直在离线处理我的 WordPress 网站的此代码错误 解析错误 语法错误 homez 541 photoher marie
  • WordPress 分页自定义帖子类型

    我有一个名为 新闻 的页面 使用页面模板page newslist php 它应该显示来自自定义帖子类型 也称为新闻 的帖子 我意识到两者具有相同的名称会导致问题 因此在注册自定义帖子类型时 我进行了重写以将其与页面区分开来 rewrite
  • Woocommerce - 正在销售的产品显示 1 页而不是 4 页

    我有 44 种产品在售 当我输入 WooCommerce 短代码时 sale products per page 12 我只收到 12 件促销产品 即 1 页而不是 4 页 怎么了 我在用着 可湿性粉剂 4 4 1 WC 2 5 1 神秘的
  • 如何将选择下拉列表转换为多个复选框?

    我想将下面的下拉代码转换为多选复选框值 我正在使用 WordPress 下面的代码来自第三方网站 我无权访问该第三方网站 因此 通过此功能 我可以在下拉菜单中提供多选选项 div class facilities span class la
  • 显示 woocommerce 中每位作者的总销售额

    我在一个网站上使用 wordpress 和 woocommerce 让用户创建帐户 以便他们可以上传自己的服装设计 然后我销售这些产品 并且对于其设计的每次销售 特定用户都会获得销售分成 我试图显示我网站上每个用户的销售数量 但不知道如何操
  • 是否存在可处理 PRC/.mobi 文件的 PHP 库?

    我正在写一个WordPress 插件 http github com chrisclarke eBook Export Plugin for WordPress以大多数主要电子书格式从选定类别创建电子书 我想支持 MobiPocket 因为
  • 在 WooCommerce 管理订单项目上显示产品自定义字段(也适用于可变产品)

    基于在 WooCommerce 的订单编辑页面上显示自定义字段 https stackoverflow com questions 56259910 show custom fields on the order editing page
  • Woocommerce 让产品显示在存档页面中

    我正在尝试让所有产品显示在我商店的存档页面中 我想知道他们的id我正在使用我的一个钩子 它在 wp head 上运行并检查 if is product category 我想以某种方式访问 产品的查询并获取它们的 ID if is prod
  • PHP preg_filter 返回意外的长值

    尝试在 Woocommerce 中删除标签并过滤值 但无法以正确的格式获取它 有东西有腥味 我正在使用WC gt cart gt get cart subtotal 来检索该值 在此示例中 我的值是 2 429kr 原始返回值是 span
  • Woocommerce 结账自定义选择字段

    我有以下功能 将选择列表添加到 woo commerce 结账表单中 woocommerce form field airport pickup array type gt select class gt array airport pic
  • WordPress Tax_query“和”运算符未按预期运行

    我有一个自定义帖子类型image自定义分类法称为图片标签 它像类别一样分层 以下是可能使用的标签的一些示例 Structure id 25 House id 56 Skyscraper Nature Animal Plant id 41 因
  • 在管理订单中显示 Woocommerce 自定义结账字段值,使其可编辑

    我在用 根据所选付款方式显示隐藏自定义 WooCommerce 结帐字段 https stackoverflow com questions 54927919 show hide custom woocommerce checkout fi
  • 在 PHP 中解析 CFML 标签

    背景 我一直在跑步a site http www gastronomicfightclub com 过去 5 年一直在博客平台上 我选择在自己的服务器上托管该网站 并通过 FTP 发布 我的服务器正在运行 ColdFusion 因此我决定利
  • 更改 Woocommerce 电子邮件表总计中的“运费”标签?

    我正在 WooCommerce 中自定义订单电子邮件模板 需要将 送货 标题更改为 送货 并将 送货地址 更改为 送货地址 我尝试了一个插件 Say What 来更改文本 但它不起作用 有一个循环可以处理所有这些信息 Woocommerce
  • 迁移 WordPress 中的小部件设置

    我在工作和其他地方已经完成了很多从一台服务器到另一台服务器的 WordPress 迁移 但我一直无法理解的一件奇怪的事情是为什么小部件设置永远不会被继承 我将转储 MySQL 数据库 用实时域查找 替换 localhost 通过 SSH 将
  • 如何使“wp_set_script_translations”功能自动工作?

    我正在尝试使 wp set script translations 与 wpml 一起使用主题 我已经实施了 WordPress Codex 的所有建议 WPML 插件在 wp content languages wpml 文件夹中生成 l
  • WooCommerce 订阅 - 获取特定订阅的产品

    有没有办法从 product from subscription 谢谢这个帖子 https stackoverflow com questions 42791096 woocommerce subscriptions get related
  • Chrome 不渲染
    标签,FF 渲染

    我有一个非常烦人的问题 我的网站有一个表单 可以在 Firefox 中运行 但不能在 IE 或 Chrome 中运行 它是用 WordPress 的 Gravity Forms 制作的 但这可能与该问题无关 因为另一个表单插件也出现了同样的

随机推荐

  • Cloud Firestore 安全规则:如何检查属性是否存在?

    我需要检查商店文档中是否存在属性 allow update delete if resource data uid 在上面的代码中我有错误 属性 uid 在对象上未定义 所以我如何检查是uid在数据中 要检查文档是否包含特定字段 我使用in
  • 编程术语 - 字段、成员、属性 (C#)

    我试图找到这些术语的含义 但特别是由于语言障碍 我无法理解它们的用途 我假设 字段 在类中是变量 也是对象 而 属性 只是一个返回特定值且不能包含方法等的对象 通过 成员 我理解在类级别声明的任何对象 但这些只是我基于注释代码示例的假设 其
  • 如何在角度中默认选择垫按钮切换

    如何设置默认选择切换组中的最后一个按钮 这是我的代码
  • 通过裁判?

    我仍然对通过裁判感到困惑 如果我有一个 Cache 对象 我想访问 可供多个对象使用 并且我使用构造函数注入来注入它 我希望它影响我创建的单个缓存对象 例如 public class Cache public void Remove str
  • HTC One M7 上的语音识别器

    我使用 android 的内置语音识别类编写了一个语音识别应用程序 当对使用 createSpeechRecognizer context 函数获取的语音识别器对象调用 startListening 函数时 我的开发人员控制台中会出现以下异
  • Jquery 确认示例

    我想要更多关于 jquery 确认框的示例 我通过下面的例子学会了如何显示确认对话框 http www webstuffshare com 2010 03 jquery plugin jconfirmaction http www webs
  • Laravel 对象到数组

    我尝试了一段时间使用数组而不是集合 就像 Laravel 那样 我尝试执行此方法 但没有成功 Event listen StatementPrepared class function event event gt statement gt
  • foreach 中的 Javascript setTimeout:需要帮助创建闭包

    我有这个功能 notes forEach function note setTimeout function playNote note 1000 这是行不通的 它会同时播放所有音符 而不是按顺序播放 中间间隔 1 秒 看起来我需要在这里关
  • C++ 11 线程,错误调用纯虚函数

    这是我正在尝试编译的一个非常小的 C 11 Thread API 代码 include
  • Gulp 4 使用 Gulp-Hub 将任务拆分到多个文件由于缺少 Get 函数而失败

    使用 Gulp 4 和recipe https github com gulpjs gulp blob 4 0 docs recipes split tasks across multiple files md使用 gulp hub 将我的
  • 为链接列表或任何类型的列表添加侦听器

    我有一个链接列表 我只想监听任何更改 例如添加到链接列表中的内容 最好的方法是什么 您可以尝试 ObservableCollection See http commons apache org dormant events apidocs
  • 选择两列的组合,并计算该组合的出现次数

    我有一个包含问题的表 其中每一行都是一个问题 所有问题都有一个 questions by 和answer by 字段 我想选择 提问者 和 回答者 的所有独特组合 并计算这种提问 回答组合发生的次数 question tbl id aske
  • 如何使用 ZMQ 发送/接收通过 Protocol Buffers 序列化的二进制数据

    我需要在 ZMQ 套接字上发送一个对象 用 GPB 序列化 目前该代码有一个额外的副本 如何直接将序列化数组写入message ts data ABT CommunicationProtocol introPacket Fill the p
  • 如何获取特定时间段内所有推文的样本?

    我想收集去年所有推文的样本 能够请求特定日期的推文固然很棒 但我会尽力而为 我不想查找特定用户的推文或包含特定术语的推文 而只是查找所有推文的样本 这推特搜索 API http apiwiki twitter com w page 2255
  • 使用 jna 进行 keyhook 和消费

    我正在制作一个自动点击器 它使用 jna 来挂钩来自键盘和鼠标的全局输入 对于我使用的键盘挂钩http code google com p goldriver source browse trunk king src jnacontrib
  • 使用选项保护 Office 脚本中的工作表

    如何保护工作表但允许用户在 Office 脚本中设置列格式 我尝试了一些方法 但没有取得任何成功 function main workbook ExcelScript Workbook let sheet workbook getWorks
  • 我可以在没有事务的情况下通过 sqlalchemy 执行查询吗

    我正在尝试使用 sqlalchemy 在 Mysql 数据库上执行存储过程 它在 shell 中运行良好 但抛出此错误 OperationalError MySQLdb exceptions OperationalError 1568 Tr
  • git log 单行 -L 而不显示差异或补丁?

    我试图弄清楚文件中的一行是在哪一点被引入的 以及它在哪一次提交中被更改的 我可以查看这些行的历史记录 文件 example txt 中的第 10 行 git log L 10 11 example txt 但是 对于每个日志条目 它都包含一
  • 带外键的序列化器 - GET 和 POST

    我目前有一个带有外键字段的模型序列化器 我想要一个序列化对象的相关模型 而不仅仅是一个 ID 我知道这可以通过为相关模型创建序列化器并执行 related field RelatedFieldSerializer 但是 当主对象发生创建 更
  • 以编程方式提交到 ninja 表单

    我已经研究了好几天 我想做的就是在忍者表单管理列表中创建条目 通过提交自定义表单 不是生成的忍者表单 或仅调用挂钩并传递数据 数据将与在忍者表单中创建的实际表单字段匹配 我希望能够做到这一点 以便我可以创建任何类型的表单布局 并且仍然能够提