前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WordPress 设置与调用 Cookie 的相关代码

WordPress 设置与调用 Cookie 的相关代码

作者头像
Jeff
发布2018-01-19 16:16:51
7660
发布2018-01-19 16:16:51
举报
文章被收录于专栏:DeveWork

在开发Jeff的阳台目前正在使用的主题Geekwork 的时候,需要对向导那段js 代码进行只执行一次的设置,固然想到了利用cookie ,但对于js 层面的cookie 实在没辙;在WordPress 官方文档查询的时候偶然发现了老外的一段在WordPress 中设置与调用Cookie 的相关代码,使用起来十分简单,下面就分享一下。

下面是一个设置名称为dw_newvisitor 的cookie的例子,毫无疑问,加入到主题的functions.php 文件:

//设置一个名为 的cookie function set_newuser_cookie() { if (!isset($_COOKIE['dw_newvisitor'])) { setcookie('dw_newvisitor', 1, time()+31536000, COOKIEPATH, COOKIE_DOMAIN, false); } } add_action( 'init', 'set_newuser_cookie');

时间数31536000是秒数,转换后是一年,表示该cookie 失效时间是一年后。

调用(使用)cookie的代码:

<?php if (isset($_COOKIE['dw_newvisitor'])) { //如果存在dw_newvisitor这个cookie 就执行下一段代码 echo '欢迎回来!';//输出 欢迎回来! } else { //不存在则 echo '欢迎来访!';//输出 欢迎来访! } ?>

你可以结合上面的例子发散一下,可以广泛使用在WordPress 主题或插件中。

代码最初来wptheming ,感谢原作者。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013/09/07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档