0

你好惊人的开发人员,

我在用什么

  • 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
    }
}
4

0 回答 0