Skip to content

Repository files navigation

=== ELK GDPR Cookie Consent Pro === Contributors: elkconsultingltd Tags: gdpr, cookie consent, privacy, ccpa, consent Requires at least: 5.8 Tested up to: 7.0 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html

Accessible GDPR cookie consent banner with consent logging, category-based script blocking, geolocation modes and a cookie declaration shortcode.

== Description ==

ELK GDPR Cookie Consent Pro adds a fast, non-blocking, fully responsive cookie consent banner to your WordPress site. Visitors can Accept All, Reject All, or customise their preferences by category. Consent is recorded (with optional IP anonymisation) and scripts are only activated after the relevant category is granted.

Features:

  • Accept / Reject / Customise consent flow that never blocks navigation
  • Necessary, Analytics, Marketing, Preferences and Functional categories, plus unlimited custom categories
  • Category-based script blocking using <script type="text/plain" data-elk-category="analytics">
  • Google Consent Mode v2 signal updates when gtag is present
  • Geolocation display modes (everywhere, EU/EEA, UK, US) using CDN country headers
  • Consent logging with CSV export
  • Cookie scanner and [elk_cookie_declaration] shortcode
  • Dashboard with acceptance stats, daily chart and top countries
  • WCAG-minded markup: keyboard support, ARIA labels, reduced-motion support
  • No jQuery on the front end; vanilla JS, minimal footprint
  • Multisite-aware uninstall

== Installation ==

  1. Upload the plugin folder to /wp-content/plugins/ or install the ZIP via Plugins → Add New → Upload.
  2. Activate the plugin.
  3. Go to Cookie Consent → Banner & Design to configure.
  4. Add [elk_cookie_declaration] to your Cookie Policy page.

To block a script until consent, change its type:

<script type="text/plain" data-elk-category="analytics" src="https://example.com/analytics.js"></script>

== Frequently Asked Questions ==

= Does the banner block my site? = No. The banner is non-modal and visitors can keep browsing immediately.

= Is an IP address stored? = Only an optional salted SHA-256 hash, and only if logging and anonymisation are enabled.

== Shortcodes ==

  • [elk_cookie_declaration] — renders the scanned cookie table
  • [elk_cookie_settings] / [elk_cookie_preferences] — button to reopen preferences

== Changelog ==

= 1.0.0 =

  • Initial release.

== Upgrade Notice ==

= 1.0.0 = Initial release.

About

Professional GDPR Cookie Consent Plugin for WordPress. Cookie Banner, Consent Center, Consent Log, Google Consent Mode v2, Accessibility & Privacy Compliance.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages