主题和用户隐私


随着互联网的发展,保护用户隐私的方式也在不断演变。

在本课中,您将了解主题如何影响用户隐私,以及您可以采取哪些措施来确保您的主题尊重这种隐私。

互联网隐私

世界各地的各种法律法规规定了网站如何收集和使用个人数据。

这些法律要求公司和网站所有者对其如何收集、使用和共享个人数据保持透明。

这些法律还赋予个人更多权利和选择,让他们能够决定自己的个人数据如何被收集、使用和共享。

4.9.6 版本中,WordPress 引入了各种与隐私相关的功能,主要帮助网站所有者遵守欧盟的《通用数据保护条例》(GDPR)。

WordPress 4.9.6 引入的主要功能包括设置隐私政策页面的选项、允许通过评论与网站互动的用户选择不让系统捕获其个人信息的方法,以及网站管理员可以使用的工具,以便更好地处理用户的个人信息。

在这些功能中,隐私政策页面和评论数据处理与主题开发者最为相关。

隐私政策页面

隐私政策页面功能允许网站所有者创建一个隐私政策页面,说明其网站如何收集、使用和共享个人数据。此页面会在新的 WordPress 安装中自动以草稿状态创建。

网站所有者可以编辑并发布该页面,然后在设置 > 隐私下将其配置为隐私页面。

作为主题开发者,您可以通过提供从主题链接到隐私政策页面的方法来帮助网站所有者。

可以在页脚中添加指向隐私政策页面的链接,或将隐私政策链接添加到网站的主菜单中。

在主题中添加隐私政策链接有几种方法。

您可以使用以下 PHP 函数:

例如,以下代码会在 div 中显示隐私政策链接:

<?php the_privacy_policy_link( '<div>', '</div>' ); ?>

目前,核心区块中没有用于在站点编辑器中添加隐私政策链接的区块。

不过,您可以创建一个包含隐私政策页面链接的自定义模式。

<?php
/**
 * Title: Privacy Policy Link
 * Slug: twentytwentyfour/privacy-link
 * Categories: featured
 */
?>
<!-- wp:paragraph {"fontSize":"small"} -->
<?php the_privacy_policy_link() ?>
<!-- /wp:paragraph -->

然后,您可以将此模式添加到主题提供的区块模式中,供网站管理员在需要时添加。

评论数据

WordPress 文章允许访客发表评论。

在区块主题中,此功能由评论表单区块处理;在经典主题中,则由 comment_form() 函数处理。

当没有网站专属账户的访客对文章发表评论时,系统会要求他们提供姓名、电子邮件和网站。

出于以下两个目的,这些信息会作为浏览器 Cookie 存储在评论者的浏览器本地:

  1. 如果他们再次在网站上发表评论,其姓名、电子邮件和网站将预先填入相应字段。
  2. 如果他们的评论处于待审核状态,他们可以返回该文章,并在评论获批前将其删除。

Cookie 中存储的信息并非网站正常运行所必需。因此,用户需要获得选择是否同意存储这些个人信息的权利。

出于这一原因,WordPress 会在评论表单下方输出一个复选框,让评论者选择是否同意将这些数据存储在 Cookie 中。

默认情况下,此复选框不会被选中,因为选择加入是用户必须明确批准的操作。

幸运的是,使用评论表单区块或 comment_form() 函数显示的评论表单会自动添加这个新的复选框字段。

不过,作为主题开发者,务必测试您的主题,以确保该复选框在评论表单显示的所有位置都能正确显示,并且能够按预期运行。

延伸阅读

有关用户隐私以及主题如何影响用户隐私的更多信息,请参阅主题开发者手册“高级主题”下的隐私页面。