0
我一直在研究幾天,所有我想要能夠做的就是在忍者表單管理列表中創建條目。通過提交自定義表單(不是生成忍者表單),或者只是調用一個鉤子並傳遞數據(數據將匹配在忍者形式中創建的實際表單字段)。以編程方式提交給忍者表格
我希望能夠做到這一點,以便我可以創建任何類型的表單佈局,並仍然能夠提交給忍者表單條目。或者,如果任何人有一個插件上的任何其他信息,可以讓我這樣做一件事,請分享。
謝謝
我一直在研究幾天,所有我想要能夠做的就是在忍者表單管理列表中創建條目。通過提交自定義表單(不是生成忍者表單),或者只是調用一個鉤子並傳遞數據(數據將匹配在忍者形式中創建的實際表單字段)。以編程方式提交給忍者表格
我希望能夠做到這一點,以便我可以創建任何類型的表單佈局,並仍然能夠提交給忍者表單條目。或者,如果任何人有一個插件上的任何其他信息,可以讓我這樣做一件事,請分享。
謝謝
在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();
In N injaForms版本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,
...
);