表单提交后,在wordpress中退出()

时间:2015-09-29 12:59:42

标签: php wordpress email redirect

我在wordpress中有一个表单,表单中填写的所有值都用于向管理员发送电子邮件。

这一切都运作良好。我收到了电子邮件,但在运行脚本发送电子邮件后,我需要将用户重定向到另一个位置。

运行邮件脚本后,我使用它来重定向用户:

header("location: " . home_url() . "");
exit();

但似乎exit()给我带来了麻烦。就像它触发不加载页面的其余部分。

任何帮助非常赞赏!

3 个答案:

答案 0 :(得分:0)

您应该使用wordpress方法进行重定向。 wp_redirect是您的答案

wp_redirect(home_url());
exit;

wp_redirect()的文档可在此处找到:wordpress reference

答案 1 :(得分:0)

使用wp重定向

<?php
wp_redirect( $location, $status );
exit;
?>

更多关于

https://codex.wordpress.org/Function_Reference/wp_redirect

答案 2 :(得分:0)

你可以使用它。

wp_redirect(get_permalink(ID));