提交后的重力形式

时间:2016-05-05 11:15:01

标签: php wordpress gravity-forms-plugin

如何在重力形式中使用gform_after_submission?提交表单或提交表单后,我想显示模态。

2 个答案:

答案 0 :(得分:0)

在你的function.php中

你需要做这样的事情:

add_action("gform_after_submission_{your_form_id}", "{function_name}_{your_form_id}",10, 2 );
function {function_name}_{your_form_id}($entry, $form){
/*
* Your code goes here
*/
}

答案 1 :(得分:-1)

在Gravity Forms文档中有一些使用示例。

代码应放置在活动主题的functions.php文件中。

以下是将数据发送给第三方的代码:

add_action( 'gform_after_submission', 'post_to_third_party', 10, 2 );
function post_to_third_party( $entry, $form ) {

 $post_url = 'http://thirdparty.com';
 $body = array(
    'first_name' => rgar( $entry, '1.3' ),
    'last_name' => rgar( $entry, '1.6' ),
    'message' => rgar( $entry, '3' ),
    );
 GFCommon::log_debug( 'gform_after_submission: body => ' . print_r( $body, true ) );

 $request = new WP_Http();
 $response = $request->post( $post_url, array( 'body' => $body ) );
 GFCommon::log_debug( 'gform_after_submission: response => ' . print_r( $response, true ) );
}

我认为,您可以像这样将其发送到将根据数据创建模式的jQuery。

像这样,您可以通过id选择表单:(例如form_id = 1)

 add_action( 'gform_after_submission_1', 'post_to_third_party', 10, 2 );

来源: https://docs.gravityforms.com/gform_after_submission/