重力形式不会更新条目,而是创建一个新条目

时间:2018-01-15 15:20:07

标签: wordpress gravity-forms-plugin

上下文

我们使用Gravity表单创建了几个表单(我实际上是继承了代码)。其中一个表单用于管理profil信息。

描述

表单不会更新条目,而是创建新条目。因此结果是在profil页面中我们有初始信息,如果我们修改并保存,重载后没有任何变化。但是,在数据库中,会创建一个新条目。

尝试过的解决方案

将字段设置为唯一并不会修复它,但会返回错误,说明该字段中使用的值已被使用。

1 个答案:

答案 0 :(得分:0)

尝试在保存条目之前更新条目ID。 gform_entry_id_pre_save_lead文档中的这个示例将有所帮助:

add_filter( 'gform_entry_id_pre_save_lead', 'my_update_entry_on_form_submission', 10, 2 );
function my_update_entry_on_form_submission( $entry_id, $form ) {
    $update_entry_id = rgpost( 'my_update_entry_id' );
    return $update_entry_id ? $update_entry_id : $entry_id;
}