我已经研究了好几天,我想做的就是在忍者表单管理列表中创建条目。通过提交自定义表单(不是生成的忍者表单)或仅调用挂钩并传递数据(数据将与在忍者表单中创建的实际表单字段匹配)。
我希望能够做到这一点,以便我可以创建任何类型的表单布局,并且仍然能够提交到忍者表单条目。或者,如果有人有关于插件的任何其他信息,可以让我做这样的事情,请分享。
在 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(使用前将#替换为@)