wordpress设置cookie一旦提交表单

时间:2017-06-12 07:58:33

标签: wordpress function cookies

我在functions.php中添加了一个动作,它添加了cookie:

add_action( 'init', 'offers_cookies' );

function offers_cookies() {
    setcookie("offers_access", 'true', time()+2592000);
}

加载页面后会添加cookie。

我想在用户提交表单时添加Cookie。怎么做?

只有一封邮件'字段和表单位于页面模板

这样的事情:

<form method="post">
    <input type="mail" name="email" placeholder="address">
    <input type="submit">
</form>

谢谢

1 个答案:

答案 0 :(得分:0)

如果提交了帖子数据,您可以创建一个添加cookie的条件:

if ( isset($_POST['email']) ) add_action( 'init', 'offers_cookies' );

function offers_cookies() {
    setcookie("offers_access", 'true', time()+2592000);
}