我正在尝试在表单提交后使用重定向用户wp_redirect()
但它不起作用。
我正在使用提交数据init
行动挂钩。这是代码。
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\');