Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 表单提交后在wordpress中退出()_Php_Wordpress_Email_Redirect - Fatal编程技术网

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

Php 表单提交后在wordpress中退出(),php,wordpress,email,redirect,Php,Wordpress,Email,Redirect,我在wordpress中有一个表单,表单中填写的所有值都用于向管理员发送电子邮件 所有这些都很有效。我收到了电子邮件,但在运行脚本发送电子邮件后,我需要将用户重定向到另一个位置 在运行邮件脚本后,我使用以下命令重定向用户: header("location: " . home_url() . ""); exit(); 但似乎退出()给我带来了麻烦。就像它触发不加载页面的其余部分一样 非常感谢您的帮助 您应该使用wordpress方法进行重定向wp_重定向是您的答案 wp_redirect(ho

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

所有这些都很有效。我收到了电子邮件,但在运行脚本发送电子邮件后,我需要将用户重定向到另一个位置

在运行邮件脚本后,我使用以下命令重定向用户:

header("location: " . home_url() . "");
exit();
但似乎退出()给我带来了麻烦。就像它触发不加载页面的其余部分一样


非常感谢您的帮助

您应该使用wordpress方法进行重定向<代码>wp_重定向是您的答案

wp_redirect(home_url());
exit;
wp\u redirect()
的文档可在此处找到:

使用wp redirect

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

更多关于

您可以使用这个

wp_redirect(get_permalink(ID));

这为我指明了正确的方向。我尝试了
wp\u redirect
,但似乎也不起作用。我所要做的就是把重定向部分放在页面的顶部。