wordpress:如何在进入页面之前强制填写表单?

时间:2014-03-07 19:21:10

标签: ajax wordpress

我正在构建一个具有此要求的wordpress网站:当用户尝试导航到某些页面时,他们将被迫填写小表格(输入他们的电子邮件地址),然后才能到达所需的页面。

在一个独立的网站上,我会这样做:在每个“受保护”页面上,我会找一个名为“email”的cookie。如果此cookie不存在,请重定向到电子邮件捕获页面,以及指示输入电子邮件后要转到的页面的url参数。电子邮件表单会调用一个PHP脚本来设置“email”cookie,然后重定向到所需的页面

如何在wordpress中执行此操作?我会在模板中创建我的cookie测试代码并将其分配给受保护的页面吗?

1 个答案:

答案 0 :(得分:0)

为您的php代码创建一个模板和页面,当用户尝试导航到受保护的页面时,如果不存在则检查cookie是否转到电子邮件页面(如果表单出现在弹出窗口中则会很好)。你收到电子邮件onsubmit使用ajax从php页面创建cookie,一旦设置了cookie就应该进行导航。你应该为php页面创建一个模板,并在ajax代码中给出页面id 我希望这就是你要找的东西。