felixarntz / wp-gdpr-cookie-notice
一个简单的、性能良好的cookie同意通知,支持AMP、Web Stories、细粒度cookie控制和实时预览自定义。
Requires
- php: >=7.0
- composer/installers: ^1
Requires (Dev)
- automattic/vipwpcs: ^2
- brain/monkey: ~2.0.0
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.0
- mockery/mockery: ~0.9.0
- phpcompatibility/phpcompatibility-wp: ^2.1
- phpmd/phpmd: ^2.6
- phpunit/phpunit: ^6
- roots/wordpress: >=4.9.6
- squizlabs/php_codesniffer: ^3.3
- wp-coding-standards/wpcs: ^2
- wp-phpunit/wp-phpunit: >=4.9.6
- yoast/phpunit-polyfills: ^1.0
This package is auto-updated.
Last update: 2024-04-29 04:02:57 UTC
README
WP GDPR Cookie Notice
一个简单的、性能良好的cookie同意通知,支持AMP、Web Stories、细粒度cookie控制和实时预览自定义。
详细信息
此插件为您的WordPress站点添加了一个简单的、性能良好的cookie同意通知,支持AMP、Web Stories、细粒度cookie控制和实时预览自定义。
通知不仅允许您提供网站使用cookie的常规消息,您还可以选择性地授予您的网站访客权限,细粒度地允许哪些cookie类型,支持功能(始终需要)、偏好、分析和营销cookie。这旨在符合新GDPR法规建议的如何为您的网站实施cookie控制。
除了WordPress核心提供的隐私政策页面设置外,您还可以选择性地设置额外的cookie政策页面,并可以从cookie同意通知中轻松链接到其中任何一个。
可以使用自定义设置轻松调整cookie通知的内容和外观,并立即预览您的更改。
最后但同样重要的是,此插件除了处理大多数其他cookie同意插件所处理的内容外,还确保只有在访客允许相应cookie类型后才会放置cookie。插件通过实现WordPress自身的cookie规则以及以下插件来完成此操作:
未来将支持更多插件。如果您是开发者,通过使用插件提供的灵活cookie规则组件作为扩展点,也可以很容易地为其他代码添加cookie规则。
功能摘要
- 轻量级且易于使用:只需激活插件,通知就会显示。
- 实时预览:使用自定义设置调整通知以满足您的需求,并提供即时实时预览。
- 可定制的外观:指定通知位置、颜色、边框、按钮大小等。
- 可定制的内容:调整通知标题、文本和按钮标签以满足您的喜好。您可以轻松链接到cookie政策页面或隐私政策页面,甚至授予访客关于允许哪些cookie类型的细粒度控制。
- cookie政策支持:如果您的网站有cookie政策页面,则可以定义可选的cookie政策页面,或者将ID属性提供给隐私政策中的cookie部分。
- cookie集成:只有在访客同意后才会设置支持的cookie。实现的cookie规则也尊重更细粒度的cookie控制。
- JavaScript驱动:cookie通知通过JavaScript按需插入页面,同时通过其PHP API提供轻松访问以确定是否应显示它。
- AMP支持:通过使用
<amp-consent>
,通知完全与AMP插件兼容,并无缝集成Web Stories。 - 编码最佳实践:该插件是完全面向对象的,并按照最佳实践进行编码,例如使用接口、特性、依赖注入或单一职责原则。它还实现了PHP 7所需的现代编码特性,例如标量类型提示或返回类型提示。
免责声明
本插件不提供任何法律保护。作为网站管理员,您需要确保它符合法律标准。本插件是一个技术工具,而不是律师。
要求
- PHP >= 7.0
- WordPress >= 4.9.6