我正在尝试将新网站访问者引导到自定义注册页面for the their first visit only. 注册会收集与即将举行的活动相关的详细信息not 旨在将访问者注册为WordPress安装的用户。
注册页面包含一个Gravity表单,提交后会重定向到感谢页面。
我想知道正确的方法place a cookie in WordPress only when the visitor lands on the thank you page.
提前谢谢。
注意:
我还应该说,我已经在函数中添加了以下内容。php文件:
/* SET NEW USER COOKIE */
function set_newuser_cookie() {
if (!isset($_COOKIE[\'newtcpa_visitor\'])) {
setcookie(\'newtcpa_visitor\', 1, time()+3600*24*100, COOKIEPATH, COOKIE_DOMAIN, false);
}
}
add_action( \'init\', \'set_newuser_cookie\');
我不确定COOKIEPATH&;COOKIE\\u域。我尝试了以下设置,但在隔离WP模板/页面方面运气不太好:
setcookie(\'newtcpa_visitor\', 1, time()+3600*24*100, \'/\', \'.mydomain.com\', false);
以及
setcookie(\'newtcpa_visitor\', 1, time()+3600*24*100, \'/\', \'.mydomain.com/thank-you/\', false);
对多次编辑深表歉意。。。WordPress答案的第一篇帖子