你好惊人的开发人员,
我在用什么
- WordPress 多站点版本 5.8.1
- 重力形式 2.5.10 版
- 重力流版本 2.7.4
我想要做什么
我被困在一些代码上。对于比重表单(表单 ID#14),我想在用户取消重力流工作流时更改当前条目中单行文本字段(字段 ID#14)的值。我已经包含了我用来开发代码的参考资料,但它仍然没有更新该字段。关于我所缺少的任何想法?
这是代码:
//Resource Page - Gravity Flow Hook for Cancellations: https://docs.gravityflow.io/article/162-gravityflowprecancelworkflow
//Resource Page - GFAPI::update_entry_field: https://docs.gravityforms.com/api-functions/#update-entry-field
add_action( 'gravityflow_pre_cancel_workflow', 'sh_gravityflow_pre_cancel_workflow', 10, 3 );
/**
* @param array $entry //should be current entry
* @param array $form //Form ID#14
* @param Gravity_Flow_Step $step
*/
function sh_gravityflow_pre_cancel_workflow( $entry, $form, $step ) {
if ( $form == '14' ) {
GFAPI::update_entry_field( $entry, 14, 'Flagged' ); //Step ID#14
}
}