Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save zackkatz/62281b55c81e183b8a84cc2706aaa495 to your computer and use it in GitHub Desktop.
Save zackkatz/62281b55c81e183b8a84cc2706aaa495 to your computer and use it in GitHub Desktop.
GravityView - Trigger the `gform_after_submission` action when an entry is edited, but ONLY for Form #12.
<?php
/**
* GravityView doesn't trigger the `gform_after_submission` action when editing entries. This does that,
* but ONLY FOR FORM #12.
*
* @param array $form
* @param int $entry_id ID of the entry being updated
* @param GravityView_Edit_Entry_Render $object
*
* @return void
*/
function gravityview_trigger_gform_after_submission_form_12( $form = array(), $entry_id = array(), $object ) {
// Only trigger for Form ID #12 - update with your form ID
if( 12 !== (int) $form['id'] ) {
return;
}
gf_do_action( array( 'gform_after_submission', $form['id'] ), $object->entry, $form );
}
add_action( 'gravityview/edit_entry/after_update', 'gravityview_trigger_gform_after_submission_form_12', 20, 3 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment