wp_redirect () не работает над отправкой формы с помощью init hook

Я пытаюсь перенаправить пользователя после wp_redirect() формы с помощью wp_redirect() но он не работает.

Я отправляю данные с помощью init action hook. вот код.

 function ab_process_application_form() { if (isset($_POST['new_application']) && isset($_POST['ab_application_nonce'])) { if (wp_verify_nonce($_POST['ab_application_nonce'], 'ab_application_form_nonce')) { // all $_POST and validation code ... // add record to database $insert_id = $db->insert($data, $format); // trigger action after form submit do_action('ab_application_submitted', $insert_id, $firstname, $lastname, $post_campaign); // redirect after form submitted wp_redirect(home_url('/application/thank-you')); } else { echo 'Not Verified'; } // end nonce verification } // end check } // end of function // submit record on init hook add_action('init', 'ab_process_application_form'); слова function ab_process_application_form() { if (isset($_POST['new_application']) && isset($_POST['ab_application_nonce'])) { if (wp_verify_nonce($_POST['ab_application_nonce'], 'ab_application_form_nonce')) { // all $_POST and validation code ... // add record to database $insert_id = $db->insert($data, $format); // trigger action after form submit do_action('ab_application_submitted', $insert_id, $firstname, $lastname, $post_campaign); // redirect after form submitted wp_redirect(home_url('/application/thank-you')); } else { echo 'Not Verified'; } // end nonce verification } // end check } // end of function // submit record on init hook add_action('init', 'ab_process_application_form'); 

Solutions Collecting From Web of "wp_redirect () не работает над отправкой формы с помощью init hook"