在本教程:cookies 和 WordPress 中,我将向您展示如何操作 - 创建、检索、删除 - 您的 WordPress博客

每个人都喜欢临时评论,但是全世界许多网站对虚拟评论的虚拟使用常常令人困惑。

Cookies 是将访问者会话保留在浏览器上的简单解决方案,它们还用于保留访问者的偏好。 用户.

在本教程中,我们将介绍有关Cookies的所有信息:它是什么,如何使用以及为什么使用它们(没有吃).

我还将向您解释为什么我们需要在WordPress上使用Cookies并最终向您展示如何手动设置Cookies,如何检索它们以及如何删除博客所使用的Cookies。

但是之前,如果您从未安装过WordPress发现 如何安装WordPress博客7步骤 et 如何找到,安装和你的博客激活WordPress主题 

然后回到为什么我们在这里。

您需要了解的有关Cookies的所有信息

尽管他们的使用在网络上几乎无处不在,但是很大一部分用户希望知道他们是什么以及如何使用它们。 我们将首先介绍您需要掌握的基础知识。

什么是Cookie?

Cookie是浏览器使用的一个小文件,它使浏览器可以保存与网站互动的用户的信息。 它们主要用于 保存 用户会话。

什么是会议?

会话就像ID卡一样,但我倾向于将其视为允许用户在特定时间段内访问网站的通行证。 此外,还有特别会议(登录信息),赋予用户独特的特权。

为什么使用Cookie存储会话?

有多种理由证明会话cookie组合是合理的。 这里有一些描述性的场景。

  • 将商品添加到购物车时(对于电子商务网站),则网站会保存此信息,因此无论您在同一页面还是在另一页面上,您的购物车都将保留其产品。
  • 如果您在线阅读信息,网站可以备份您的信息 IP地址 并向您显示有关您所在地区的信息。
  • Cookies也保存有关用户认证 每个特定的网站。 每次用户返回该网站时都会使用此信息。 此时,cookie将允许它们自动登录。

该类型的cookies

与实体世界中的同类产品一样,Cookie具有不同的风味:

  • 会话Cookie :这些Cookie在一个会话中保存有关用户活动的信息。 通常,只要您浏览网站,这些都是永久性信息,但在会话结束时将被删除。
  • 持久性cookie :您还将以Tracking Cookies的名义听说过这些Cookies。 这些Cookies保留在您的计算机上,直到它们过期或被删除。 它们用于长时间管理用户首选项。

支配饼干法律

那些不接受网站保存其个人信息的人可能会怀疑这是否合法。

欧洲联盟对此发表了声明,并遵循了 指令2009 / 136 / EC 您经常会听说这条法律是“ 欧洲饼干法”。 为了简而言之,立法要求欧洲的网站要求用户同意保存某种类型的Cookies。

在欧洲以外的地区,问题是您可以自行决定如何使用Cookies作为网站的所有者,但是最近关于逐步增加的用户数和广告商的混乱表明,用户对被监视表示怀疑和不喜欢。

查看文章 WordPress GDPR:这对您的博客意味着什么 走得更远

然后告诉我们你的想法

我的网站使用Cookies吗?

如果你想知道如果你的网站(或其他)在您的浏览器上使用cookie,这是步骤().

设置 - 谷歌

转到设置,然后点击“ 显示高级选项”。 在本节中 “保密”, 点击“ 内容设定”。 将出现一个新窗口,显示用于保存Cookies的选项。 请勿触摸任何东西,但请点击“ Cookie 和网站数据……”。

将会出现的新窗口将使您可以搜索您的网站,或者选择其中之一来查看所使用的Cookies。

cookie-google-chrome - cookie 和 WordPress

在此窗口中,您也可以删除Cookies。

为什么我们需要WordPress的饼干

WordPress 默认不使用 Cookie。 无论访客如何,它的行为都相同。 但是,它确实会存储 Cookie 以保存用户身份验证数据。

默认情况下,WordPress不会为您提供检索用户数据以改善其用户体验的功能。 需要特别注意的是WordPress本身并不保留会话,但是一旦激活某些插件或主题就可以。 

如何处理WordPress的饼干

我们会做一些代码来处理cookie。 下面是我们将要做的正是:

  • 在HTTP标头上发送Cookie
  • 我们将用PHP编写代码,并将其添加到插件中

记住,我给你看了 如何创建一个WordPress插件 快。 您可以在插件添加代码。

通过发现也走得更远 如何在WordPress上设置,获取和删除Cookie

如何创建cookie

要在WordPress中创建Cookies,您必须定义要添加到Cookies中的值。 在以下示例中,我们将保存用户名,您将需要在插件中添加以下代码部分:

<?php

add_action( 'init', 'setting_my_first_cookie' );

function setting_my_first_cookie() {
 setcookie( $v_username, $v_value, 30 * DAYS_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN );
}

?>

常数 DAY_IN_SECONDS 由 WordPress 提供,其中包含一天中的秒数。 您会注意到该值乘以 30 或将近一个月。 常量 “ COOKIEPATH” 定义您网站的路径,并 “ COOKIE_DOMAIN” 是您网站的域名。

执行该功能后,您会注意到Cookie确实已添加到浏览器中。 请记住要匹配$ v_username和$ v_value的值。

如何恢复饼干

要检索由我们创建的Cookie,我们将使用$ _COOKIE变量,该变量是一个关联数组,其中包含WordPress创建的所有Cookie。

我们将使用的标识符是我们上面在 $v_username 值上定义的标识符。 看下面的代码:

<?php

if(!isset($_COOKIE[$v_username])) {
 echo "The cookie: '" . $v_username . "' is not set.";
} else {
 echo "The cookie '" . $v_username . "' is set.";
 echo "Cookie is: " . $_COOKIE[$v_username];
}

?>

在将标识符传递给全局变量$ _COOKIE之前,我们必须确保函数“ isset”不存在该标识符

发现 6 WordPress插件非常适合确保博客的GDPR合规性

如何删除Cookies

有时您需要从您的网站上删除Cookies,尤其是当您不再需要信息时。 看下面的代码:

<?php

 unset( $_COOKIE[$v_username] );
 setcookie( $v_username, '', time() - ( 15 * 60 ) );

?>

在前面的代码中,我们使用了函数 “ 一套 ” 删除大$ _COOKIE数组的值。 过期了 Cookies ,我们更改了有效日期,并传递了一个空字符串以删除Cookie值。

检查您的网站以查看Cookie是否已删除。

如果您习惯于备份网站。 最简单的解决方案是还原博客文件的版本。

还发现一些高级WordPress插件

您可以使用其他 WordPress插件 赋予现代外观并优化您的博客或网站的处理。 

我们在下面提供了一些完美的备份WordPress插件来完成此任务。

1. 易社交共享按钮

Easy Social Share Buttons提供了我见过的最长的功能列表之一。 根据您的特定需求,这可能是好事或坏事。 但是没有人可以说您没有与此插件足够的选择。

易社交共享按钮为WordPress

其功能包括:

自定义推文的能力,共享后的操作,查看按钮性能的详细分析甚至运行A / B测试以尝试增强操作,恢复丢失的份额数量的能力如果您更改域名或 转到HTTPS,还有许多其他。

发现 如何显示WordPress的任何类别的物品

Easy Social Share Buttons在4,66 5的销售中保持了24星(在000上)的评级,这一事实表明许多人对其功能的程度表示赞赏。

下载 | 演示 | 虚拟主机

2。 层滑块

滑块层 是迄今为止最受欢迎的滑块插件。 它是最专业的滑块,具有著名的视差效果和数百种过渡效果。 您可以使用LayerSlider为您的博客创建图像滑块或旋转横幅。

LayerSlider响应式WordPress Slider插件

它具有大量可定制的功能和选项。 您将能够使用令人惊叹的WYSIWYG幻灯片编辑器来创建幻灯片,甚至还可以轻松创建新的滑块过渡。

另请阅读我们的文章 8 WordPress插件可在您的博客上创建megamenu

所以如果你正在寻找一个 WordPress插件 价格合理的滑块可以做到这一切,Layer Slider 是您最好的选择,即使它的文档不是很好。 此外,插件作者平均需要 24 小时才能回复。 (需要时间差)。 但是就功能而言,您将有权使用此插件声称提供的所有功能。

下载 | 演示 | 虚拟主机

3.超级备份和克隆-迁移

Le WordPress插件 高级超级备份和克隆 – Migrate 将允许您备份您的网站。 确实,在您的网站上工作始终是一个漫长而繁琐的过程,如果您由于配置错误或操作错误而丢失工作,那将是一种耻辱。

适用于WordPress的超级备份克隆迁移

这是一个值得信赖的备份解决方案,可帮助您避免丢失数据。 其主要功能是:

直观的仪表板,保留多个备份实例的能力, 移民 到另一台服务器,使 恢复备份,自动诊断的存在,出色的客户支持, 多站点等...

这是一个 WordPress插件 我们推荐的溢价。

下载 | 演示 | 虚拟主机

推荐资源

发现其他推荐资源,这些信息将对您有帮助 解决您网站的加载性能。

结论

这是 ! 本教程就是这样。 Cookies是造成网络延迟的因素之一,尽管您不必知道如何创建它们,但有助于了解它们的工作原理。 我们已经介绍了您需要了解的有关Cookie的基本知识以及如何在您的博客上处理它们。

但是,您也可以咨询我们的 RESSOURCES,如果您需要更多的元素来执行创建Internet网站的项目,请参考我们关于 WordPress博客创建。

但是,与此同时,请告诉我们您的 评论 和专门部分中的建议,尤其是 在您喜欢的社交网络上分享本教程.

...