如何设置、获取和删除WordPress Cookie
作者:98wpeu发布时间:2024-02-16分类:WordPress教程浏览:139
你想学习如何在你的WordPress网站上使用Cookie吗?
曲奇是在用户浏览器中存储临时信息的有用工具。您可以使用这些信息通过个性化和行为定位来增强用户体验.
在这份终极指南中,我们将向您展示如何像专业人士一样设置、获取和删除WordPress Cookie。
注:这是一个高级教程.它要求您对HTMLcss、、wordpress站点和php有熟练的理解。
在设置页面上,你需要搜索‘内容设置’.
在“内容设置”下,您需要点击“曲奇”。
这将打开曲奇设置页面
接下来,您需要点击“查看所有曲奇和站点数据”选项
在下一页,您将看到您访问过的所有网站在您的浏览器上存储的所有曲奇和站点数据的列表
您可以在搜索框中键入网站地址,系统将向您显示该网站存储的数据.
单击单个项目将显示有关单个曲奇及其内容的更多详细信息
如何在WordPress中设置Cookie
要学习本教程,您需要将代码添加到主题的unctions.php文件中,或者使用代码片段插件,如WPCode。如果你以前没有这样做过,那么请看看我们关于如何在WordPress中复制和粘贴代码片段的指南。
首先,我们将使用setcookie()
函数.此函数接受以下参数:
现在,让我们向您的WordPress站点添加一个代码片段。这段代码将用户访问您的网站时的准确时间戳存储在曲奇中
function wpb_cookies_tutorial1() { $visit_time = date('F j, Y g:i a'); if(!isset($_COOKIE[wpb_visit_time])) { // set a cookie for 1 year setcookie('wpb_visit_time', $visit_time, time()+31556926); } }❤️由托管WPCode在WordPress中一键使用
您现在可以访问您的网站,然后检查您的浏览器曲奇。你会找到一块饼干,它的名字是wpb_visit_time
那就是。
如何获取曲奇并在WordPress中使用
现在我们已经创建了这个在用户浏览器中存储了一年的曲奇,让我们来看看如何在我们的网站上使用这些信息
如果知道Cookie的名称,则可以在php中的任何位置使用$_COOKIE[]
变量.让我们添加一些代码,这些代码不仅可以设置曲奇,还可以使用它在您的网站上执行某些操作
function wpb_cookies_tutorial2() { // Time of user's visit $visit_time = date('F j, Y g:i a'); // Check if cookie is already set if(isset($_COOKIE['wpb_visit_time'])) { // Do this if cookie is set function visitor_greeting() { // Use information stored in the cookie $lastvisit = $_COOKIE['wpb_visit_time']; $string .= 'You last visited our website '. $lastvisit .'. Check out whats new'; return $string; } } else { // Do this if the cookie doesn't exist function visitor_greeting() { $string .= 'New here? Check out these resources...' ; return $string; } // Set the cookie setcookie('wpb_visit_time', $visit_time, time()+31556926); } // Add a shortcode add_shortcode('greet_me', 'visitor_greeting'); } add_action('init', 'wpb_cookies_tutorial2');❤️由托管WPCode在WordPress中一键使用
我们已经在代码中进行了注释,以向您展示每个部分的作用.此代码使用存储在曲奇中的信息,并使用短码输出它
现在,您可以添加快捷代码[greet_me]
在您的网站上的任何位置,它将显示用户上次访问的时间.
您可以随意修改代码,使其对您的网站更有用.例如,您可以向返回用户显示最近发布的帖子,向新用户显示热门帖子.
在WordPress中删除Cookie
到目前为止,我们已经学习了如何设置曲奇并在以后在您的网站上使用它现在让我们来看看如何删除曲奇。
要删除曲奇,您需要在代码中添加以下行
unset($_COOKIE['wpb_visit_time']);❤️由托管WPCode在WordPress中一键使用
别忘了更换wpb_visit_time
使用您尝试删除的曲奇的名称
让我们使用上面使用的相同示例代码将此代码放在某个上下文中.这一次,我们将删除一个曲奇,并使用新信息再次设置它
function wpb_cookies_tutorial2() { // Time of user's visit $visit_time = date('F j, Y g:i a'); // Check if cookie is already set if(isset($_COOKIE['wpb_visit_time'])) { // Do this if cookie is set function visitor_greeting() { // Use information stored in the cookie $lastvisit = $_COOKIE['wpb_visit_time']; $string .= 'You last visited our website '. $lastvisit .'. Check out whats new'; // Delete the old cookie so that we can set it again with updated time unset($_COOKIE['wpb_visit_time']); return $string; } } else { // Do this if the cookie doesn't exist function visitor_greeting() { $string .= 'New here? Check out these resources...' ; return $string; } } add_shortcode('greet_me', 'visitor_greeting'); // Set or Reset the cookie setcookie('wpb_visit_time', $visit_time, time()+31556926); } add_action('init', 'wpb_cookies_tutorial2');❤️由托管WPCode在WordPress中一键使用
如您所见,一旦我们使用了存储在其中的信息,此代码就会删除曲奇。稍后,我们使用更新的时间信息再次设置曲奇。
我们希望本文能帮助您学习如何轻松设置、获取和删除WordPress曲奇。你可能还想看看我们的WordPress常见错误列表以及如何修复它们,以及我们为WordPress用户挑选的最佳分析解决方案。
更多wp网站技巧请关注我们.
相关推荐
- 多站点最好的WordPress常用插件下载博客插件模块的高级网络管理
- WPNakama快速简单的项目管理工具最好的WordPress常用插件下载博客插件模块
- 单独块页面生成器Gutenberg块最好的wordpress常用插件下载博客插件模块
- 用于强大表单的GSheetConnector最好的WordPress常用插件下载博客插件模块
- 产品折扣经理最好的WordPress常用插件下载博客插件模块
- 重新发现、重新发布和重新点燃您的Evergreen内容。Revive.so最好的WordPress常用插件下载博客插件模块
- 超棒的登录定制器最好的WordPress常用插件下载博客插件模块
- Easy Email最好的WordPress常用插件下载博客插件模块
- WooCommerce最好的WordPress常用插件下载博客插件模块的现场推车
- 伊莱扎聊天机器人最好的WordPress常用插件下载博客插件模块
- WordPress教程排行
- 最近发表
-
- WooCommerce最好的WordPress常用插件下载博客插件模块的相关产品
- 羊驼机器人最好的WordPress常用插件下载博客插件模块
- IP信息记录器最好的WordPress常用插件下载博客插件模块
- Linkly for WooCommerce最好的WordPress常用插件下载博客插件模块
- 元素聚合器Forms最好的WordPress常用插件下载博客插件模块
- Promaker Chat 最好的WordPress通用插件下载 博客插件模块
- 自动更新发布日期最好的WordPress常用插件下载博客插件模块
- WordPress官方最好的获取回复WordPress常用插件下载博客插件模块
- Img to rss最好的wordpress常用插件下载博客插件模块
- WPMozo为Elementor最好的WordPress常用插件下载博客插件模块添加精简版