我有我的WordPress网站一个简单的形式,它允许用户登录到一个通讯:PHP/HTML新闻稿
HTML
<form method="POST" action="newsletter.php">
<input type="text" class="form" name="Email" size="20" placeholder="Email address">
<input type="submit" class="button" value="Submit" name="Submit"></p>
</form>
提交电子邮件地址后,用户正在被重定向到一个名为newsletter.php的新站点,并出现以下消息:您的电子邮件地址已成功提交
PHP
<?php
$recipient = "[email protected]";
$subject = "Newsletter subscription";
$sender = $recipient;
$body .= "Add this email adress to the newsletter: \n";
$body .= " ".$_REQUEST['Email']." \n";
mail($recipient, $subject, $body, "From: $sender") or die ("Mail could not be sent.");
echo "Your email address has been successfully submitted";
?>
我想什么了,应该知道:我怎样才能显示“成功消息”在WordPress网站,而不是newsletter.php?
完美的解决方案是在注册表单下方打开的小型div。
我会在你的主题中构建一个页面模板,并在其中放置newsletter.php。将模板分配给Wordpress中的页面,您就可以轻松前往。 – 2013-04-26 16:36:22
@RelevantUsername这并不是最干净和最简单的方法。你正在为这个问题引入一种全新的语言。 – 2013-04-26 16:37:15
谢谢你们,猜我忘了提及我既不认识Ajax也不认同JavaScript :)现在尝试在互联网上找到一些代码......编辑:尼古拉斯,这听起来像一个好方法。我会先尝试一下。 – Kev89 2013-04-26 16:41:01