0

我正在使用 Ninja forms 3.2.11。

我在这个网址 www.mysite.it 创建了一个表单。

如何在提交后将用户重定向到 www.mysite.it?submission={submission_id} 其中 {submission_id} 是我刚刚提交的表单提交 ID?

我尝试使用 'ninja_forms_after_submission' 钩子,正如文档中所说的那样:

add_action( 'ninja_forms_after_submission', 'my_ninja_forms_after_submission' );
function my_ninja_forms_after_submission( $form_data ){
        $id = $form_data['actions']['save']['sub_id'];
        wp_redirect( "www.mysite.it?submission" . $id );
        exit;

}

这样,ninja forms ajax 提交功能失败,出现 302 Not found 并且不会发生重定向。

有谁知道这是怎么回事?

4

1 回答 1

0

提交后您缺少一个 equals :

Incorrect:
    wp_redirect( "www.mysite.it?submission" . $id );
Correct:
    wp_redirect( "www.mysite.it?submission=" . $id );
于 2018-06-14T22:52:06.817 回答