我想知道如何重定向后,我的邮件已发送我试着用javascript做,我也试过它与header("Location: "www.google.com"")
,但它不会工作,我不知道如何解决这个问题。我真的希望有人能帮助我。这是我的代码:我的邮件发送后(wp_mail)如何重定向?
<script>
var text;
function show(param_div_id,button) {
<?php
if(isset($_POST['reset'])) {
$headers = "MIME-Version: 1.0" . "\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$result = str_ireplace("undefined" , "" , $_POST["ll"][0]);
$email = $_POST["ll"][1];
wp_mail("[email protected]", "email","Dear, <br><br>".
"From test filled in by " .$email. " this came out: <br><br>".
$result. "<br><br> Greetings, <br> website.nl"
,$headers);
}
?>document.getElementById('main_place').innerHTML = document.getElementById(param_div_id).innerHTML;
text = text + " " + button;
var ll=document.getElementById('ll');
ll.value=text;
console.log(button)
}
</script>
<?php
}
我真的很喜欢它去感谢您网页发送电子邮件后。
你在哪里尝试并把JavaScript重定向? – CumminUp07
在wp_mail之后和if(isset($ _ POST ['reset'])) –
之后,您可以使用wp_redirect('“/ thank-you-page”,int $ status = 302)https://developer.wordpress .org/reference/functions/wp_redirect/ – VA79