gpt4 book ai didi

wordpress - 以编程方式提交到忍者表单

转载 作者:行者123 更新时间:2023-12-04 16:46:53 25 4
gpt4 key购买 nike

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

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

最佳答案

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

ninja-forms/includes/Actions/Save.php

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,
...

);

关于wordpress - 以编程方式提交到忍者表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46853980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com