您想了解如何在wordpress网站上使用cookie吗?
Cookie是在用户浏览器中存储临时信息的有用工具。您可以使用此信息通过个性化和行为定位来增强用户体验。
在本终极指南中,我们将向您展示如何像专业人士一样设置、获取和删除WordPresscookie。
注意:这是一个高级教程。它要求您精通HTML、CSS、WordPress网站和PHP。
什么是Cookie?
Cookie是用户访问网站时创建并存储在用户浏览器中的纯文本文件。您可以使用cookie向您的WordPress网站添加不同的功能。
以下是cookie的一些常见用例:
- 存储和管理用户的登录信息
- 在用户访问期间存储临时会话信息
- 在用户访问电子商务商店期间记住购物车商品
- 跟踪网站上的用户活动以提供个性化的用户体验
正如您所看到的,cookie对于网站所有者来说是一个非常有用的工具,但也可能具有一定的侵入性。电子邮件营销、增长黑客和在线营销的最新趋势使网站可以设置cookie,充当信标,并可用于保存甚至跨网站共享用户活动。
这就是欧盟颁布《欧盟Cookie法》的原因,该法要求网站所有者声明他们使用cookie来存储信息。
您可以在我们的关于如何为GDPR/CCPA添加cookie弹出窗口的指南中了解如何在您自己的网站上执行此操作。
典型WordPress网站如何使用Cookie
默认情况下,WordPress使用cookie来管理登录的用户会话和身份验证,并在用户填写评论表单时记住用户的姓名和电子邮件地址。
但是,您网站上的许多WordPress插件也可能设置自己的cookie。
例如,OptinMonster允许您向新访问者和回访者显示不同的电子邮件选择表单,它是通过使用cookie来实现的。
如果您在网站上使用外部网络服务,例如GoogleAnalytics或GoogleAdSense,那么他们也可能在您的网站上设置第三方cookie。
您可以在浏览器设置中查看所有网站cookie。例如,在GoogleChrome中,您需要首先打开“设置”页面。
您可以通过单击右上角的“3点”图标并选择“设置”或chrome://settings在地址栏中输入来完成此操作。
在“设置”页面上,您需要搜索“内容设置”。
在“内容设置”下,您需要点击“Cookies”。
这将打开cookie设置页面。
接下来,您需要单击“查看所有cookie和站点数据”选项。
在下一页上,您将看到您访问过的所有网站存储在浏览器上的所有cookie和网站数据的列表。
您可以在搜索框中输入网站地址,然后您将看到该网站存储的数据。
单击单个项目将向您显示有关各个cookie及其内容的更多详细信息。
如何在WordPress中设置Cookie
要学习本教程,您需要将代码添加到主题的functions.php文件中或使用代码片段插件,例如WPCode。如果您以前没有这样做过,请查看我们关于如何在WordPress中复制和粘贴代码片段的指南。
首先,我们将使用PHPsetcookie()中的函数。该函数接受以下参数:
- 饼干名称
- Cookie值
- 过期–可选,设置cookie过期的时间段
- 路径–可选,默认情况下使用站点的根目录
- 域名–可选,默认使用您网站的域名
- 安全–可选,如果为true,则仅通过HTTPS传输cookie数据
- httponly–可选,当设置为true时,cookie只能通过HTTP访问,不能被脚本使用
现在,让我们向您的WordPress网站添加代码片段。此代码在cookie中存储用户访问您网站时的准确时间戳:
functionwpb_cookies_tutorial1(){$visit_time=date('Fj,Yg:ia');if(!isset($_COOKIE[wpb_visit_time])){//setacookiefor1yearsetcookie('wpb_visit_time',$visit_time,time()+31556926);}}