我正在尝试使用联系表单7将用户重定向到感谢他们的新页面,并在表单成功填写后提供更多信息。
如何通过$_POST[]
vars?我在谷歌上找不到任何东西。
我也在尝试使用该表单预先填写PayPal立即购买按钮。
答案 0 :(得分:5)
根据Contact Form 7 documentation
,你必须设置一个JavaScript动作钩子。通过使用此挂钩,您可以指定在成功提交表单后要运行的JavaScript代码。您可以在联系表单管理页面的底部找到“附加设置”字段。只需在其中插入以下行:
on_sent_ok: "your javascript code;"
如果您愿意,可以使用以下代码重定向到包含变量的新页面,但它会将变量发送到$_GET
on_sent_ok: "location = 'http://yourdomain.com?myVar=somevalue';"
您可以按如下方式检索变量
$myVar = $_GET['myVar'];
Read more,同时检查add_query_arg。