4

我正在尝试使用联系表格 7 将用户重定向到一个新页面,该页面感谢他们并在表格成功填写后提供更多信息。

我怎样才能通过$_POST[]变量?我在谷歌上找不到任何东西。

编辑:

我还尝试使用表单来预填充 PayPal 立即购买按钮。

4

1 回答 1

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'];

阅读更多,同时检查add_query_arg

于 2013-03-01T10:02:10.833 回答